Родился 14 октября 1946 года в п. Паша Волховского района Ленинградской области.
В 1964 г. окончил Волховское железнодорожное училище по специальности «Осмотрщик вагонов», в 1976 г. — Петрозаводский государственный университет по специальности «Преподаватель истории и обществоведения».
Трудовую деятельность начал в 1964 г. осмотрщиком вагонов Петрозаводского вагонного депо, затем — служба в Советской Армии, работа слесарем на заводе «Тяжбуммаш». С 1970 г. трудовая деятельность связана с Кондопожским ЦБК: слесарь, контролер ремонтно-механического цеха, секретарь комитета комсомола, старший мастер, заместитель начальника ремонтно-механического цеха. В феврале 1989 г.— стал начальником этого цеха.
В Законодательном Собрании Республики Карелия - член Конституционного комитета.