Родился 19 сентября 1944 года в д. Тулокса Олонецкого района.
Окончил в 1974 году Ленинградскую ВПШ, в 1988 г. — аспирантуру Академии общественных наук, кандидат исторических наук.
Трудовой путь начал столяром-станочником на Видлицком промкомбинате. Служил в группе Советских войск в ГДР. Затем работал в совхозе «Олонецкий» методистом по производственной гимнастике, председателем Олонецкого сельского Совета. В 1974 — 1985 гг. был на партийной работе. В 1988 г. избран первым секретарем Сортавальского горкома КПСС. С 1990 г. — депутат и председатель Сортавальского городского Совета. С 1990 по 1993 г. — народный депутат РСФСР по Приладожскому округу.
Награжден медалями СССР, Заслуженный работник народного хозяйства Республики Карелия.
В Законодательном Собрании I созыва — заместитель Председателя Палаты Республики.