Родился 6 ноября 1939 года в д. Пешая Земетчинского района Пензенской области в семье рабочего и колхозницы. По национальности русский.
В 1964 году окончил юридический факультет Томского государственного университета. Работал в прокуратуре Кемеровской области. С 1967 года преподавал в Кузбасском политехническом институте, заведовал кафедрой политэкономии. В настоящее время преподает в МГИУ.
Являлся членом КПСС с января 1964 года.
В 1993 году избран депутатом Законодательного Собрания Кемеровской области, являлся председателем комитета по экономической деятельности, природопользованию и аграрной политике.
В октябре 1995 года был выдвинут кандидатом в депутаты Государственной Думы второго созыва по Кемеровскому одномандатному избирательному округу № 88 избирательным объединением КПРФ. Был поддержан областной организацией ветеранов, блоком «Народовластие». Всего в округе баллотировалось 9 кандидатов. В голосовании приняли участие 62,91% зарегистрированных избирателей. Был избран, набрав 33,16% голосов.
В Госдуме был членом фракции КПРФ, членом Комитета по законодательству и судебно-правовой реформе.
В 1997 году говорилось о возможном его выдвижении на пост губернатора Кемеровской области.
Дважды женат, имеет дочь.
Увлекается подлёдным ловом, чтением исторических книг.