Родился 22 марта 1942 года в поселке Ильинка Таловского района Воронежской области.
В 1964 году окончил ВСХИ по специальности «ветеринарный врач». С 1964 года по 1965 год служил в ГСВГ.
С 1966 года начал работать главным ветеринарным врачом совхоза «Восход» Никифоровского района Тамбовской области. В мае 1969 года был назначен директором совхоза «Восход», в феврале 1973 года – директором районного специализированного хозяйственного объединения по откорму скота.
В 1974 году назначен начальником управления сельского хозяйства Никифоровского района Тамбовской области, с октября 1975 года – директором агропромышленного объединения района. В декабре 1976 года назначен первым заместителем начальника объединения «Тамбовживпром» Тамбовской области, в июле 1978 года – начальником объединения. В 1983–1985 годах – начальник отдела свиноводства областного управления сельского хозяйства Тамбовской области.
В 1985 году был избран первым секретарем Петровского райкома КПСС Тамбовской области. В январе 1988 года был переведен на работу первым заместителем председателя агропромышленного комитета Тамбовской области, с декабря 1988 года – заведующий сельскохозяйственным отделом областного комитета КПСС. В 1990 году окончил Ростовскую высшую партийную школу.
В марте 1990 года избран народным депутатом РСФСР по Жердевскому территориальному избирательному округу Тамбовской области, в мае того же года на 1-м съезде народных депутатов РСФСР избран членом Совета Республики Верховного Совета РСФСР, где проработал до октября 1993 года. Был членом комитета по социальному развитию села, аграрным вопросам и продовольствию, членом Комиссии Совета Республики по бюджету, планам, налогам и ценам, являлся координатором фракций «Отчизна», «Аграрный Союз». Участвовал в разработке законов «О зерне», «О земельной реформе», «О крестьянском, фермерском хозяйстве», «О социальном развитии села» и других. После расстрела Верховного Совета участвовал в выборах депутатов Государственной думы.
12 декабря 1991 г., являясь членом Верховного Совета РСФСР проголосовал за ратификацию беловежского соглашения о прекращении существования СССР.
В декабре 1993 года был избран депутатом Государственной думы первого созыва по одномандатному Мичуринскому округу Тамбовской области. Был членом Комитета по аграрным вопросам (подкомитет по перерабатывающей промышленности и продовольствию), членом фракции КПРФ.
В 1995 году избран депутатом ГД РФ второго созыва. Был членом Комитета по аграрным вопросам.
В 1999 году избран депутатом ГД РФ третьего созыва по Мичуринскому одномандатному избирательному округу в Тамбовской области. 1 февраля 2000 года перешел во фракцию КПРФ из Агропромышленной депутатской группы. Был заместителем председателя Комитета по аграрным вопросам.
В 2007 году избран депутатом Государственной думы пятого созыва по избирательному списку КПРФ от Ивановской и Костромской области.
В 2011 году избран депутатом Государственной думы шестого созыва по спискам от двух областей.
Член ЦК КПРФ. С июня 2005 года – управляющий делами ЦК КПРФ. Награжден орденом Трудового Красного Знамени, медалью «За трудовое отличие».
Женат, имеет двоих детей.