- Окончил лесоинженерный факультет Архангельского лесотехнического института имени В.В. Куйбышева (1959), Заочную высшую партийную школу при ЦК КПСС (1972).
- Трудовую деятельность начал на Исакогорской лесоперевалочной базе треста «Двиносплав»: работал мастером, заместителем начальника водного цеха, начальником биржевого цеха, председателем рабочкома профсоюза базы, секретарём партбюро.
- В ноябре 1961 г. вступил в члены КПСС.
- В 1964 г. избран секретарём Исакогорского райкома КПСС г. Архангельска
- В 1965 г. — председателем Исакогорского райисполкома
- В 1968 г. — первым секретарём Исакогорского райкома партии.
- В 1973 г. утверждён заведующим отделом организационно-партийной работы Архангельского обкома КПСС
- В 1974 г. избран первым секретарём Архангельского горкома партии.
- С 27 июня 1975 г. - заместитель председателя облисполкома
- С мая 1980 г. директор Исакогорской лесоперевалочной базы
- С июля 1984 г. начальник управления местной промышленности облисполкома
- С июля 1987 г. председатель
- С апреля 1990 г. заместитель председателя областного комитета народного контроля.
- Награждён орденами «Знак Почёта», Трудового Красного Знамени