Родился 10 сентября 1936 в с. Кривое Панкрушихинского района Алтайского края.
Окончил Свердловский юридический институт, аспирантуру Высшей партийной школы ЦК Социалистической единой партии Германии (г. Берлин). Кандидат философских наук (диссертацию защитил в ГДР).
После окончания вуза работал следователем прокуратуры.
С 1961 работал в комсомольских и партийных органах.
В 1986 - 91 - председатель Алтайского краевого совета профсоюзов.
В 1991 - 94 - директор Алтайского отделения малого государственного предприятия "КУЗЛИТ".
12 декабря 1993 неудачно баллотировался в депутаты Совета Федерации РФ первого созыва.
13 марта 1994 был избран депутатом Законодательного собрания Алтайского края. Был избран заместителем председателя Законодательного собрания.
17 декабря 1995 был избран депутатом Государственной Думы РФ второго созыва.
На президентских выборах 1996 был доверенным лицом Геннадия Зюганова в Алтайском крае.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Владеет немецким языком.
Награжден орденами Трудового Красного Знамени, "Знак Почета", медалью "За освоение целинных и залежных земель".
Автор более 20 статей.
Женат, имеет сына и дочь, четверых внуков.