Окончил Кашинский зооветтехникум (1958), Великолукский сельскохозяйственный институт (1966).
С 1957 г. на комсомольской и партийной работе в Калининской области:
В 1979—1987 гг. — председатель исполкома Калининского областного Совета,
в 1987—1989 гг. — первый заместитель председателя Комитета народного контроля РСФСР,
в 1989—1990 гг. — заместитель председателя Комитета народного контроля СССР,
в 1990—1991 гг. — первый секретарь Тверского обкома КПСС.
В 1994—2000 гг. — председатель союза «Сельхозлес».
Член КПСС с 1958 г. Член ЦК КПСС в 1990—1991 гг. Депутат Верховного Совета РСФСР 10 и 11 созывов.
Народный депутат РСФСР, член Совета Национальностей Верховного Совета РФ (1990—1993), член Комиссии Совета Национальностей Верховного Совета по национально-государственному устройству и межнациональным отношениям.
С 2000 г. на пенсии.
Награжден орденами Октябрьской революции, Трудового Красного Знамени, «Знак Почёта» и многими медалями.
http://region.library.tver.ru/cgi-bin/fulltext_opac.cgi?show_article=2783
http://www.karavan.tver.ru/html/n1256/article9.php3