Родился 9 ноября 1946 в деревне Пальник Лебяжского района Кировской области, русский.
В 1965 окончил Уржумский зооветеринарный техникум, работал ветеринарным фельдшером Березниковского ветучастка Куменского района Кировской области.
После службы в армии работал ветеринарным фельдшером, управляющим отделением совхоза "Вотский" Лебяжского района, ветеринарным врачом Кирово-Чепецкой племенной станции.
В 1975 окончил Кировский сельскохозяйственный институт.
С 1975 - заведующий сельхозотделом Кирово-Чепецкого горкома КПСС.
В 1980 - 83 - начальник производственного управления сельского хозяйства Кирово-Чепецкого райисполкома. С 1983 - председатель районного агропромышленного объединения - заместитель председателя Кирово-Чепецкого райисполкома, второй секретарь Кирово-Чепецкого горкома КПСС.
24 марта 1986 был избран председателем Кирово-Чепецкого райисполкома, в декабре 1991 назначен главой администрации Кирово-Чепецкого района Кировской области.
Избирался депутатом Кировского областного Совета и Кирово-Чепецкого районного Совета народных депутатов.
С 14 апреля 1994 - председатель Кировской областной думы.
С января 1996 - член Совета Федерации по должности.
23 марта 1997 был избран в новый состав Кировской областной думы. Переизбран председателем Кировской областной думы.
С 20 мая 1998 - представитель СФ в Постоянной комиссии Межпарламентской Ассамблеи государств - участников СНГ по экологии и природным ресурсам.
С 16 февраля 2000 - член Счетной комиссии СФ.
Имеет государственные награды.
Женат. Имеет дочь и сына.