Родился 9 августа 1939 года в д. Сибово Медвежьегорского района.
В 1961 году окончил Петрозаводский государственный университет по специальности «Инженер-технолог», в 1971 году — аспирантуру Лесотехнической академии в Ленинграде, кандидат технических наук.
Трудовой путь начал начальником рейда Ильинского лесозавода в Олонецком районе. С 1963 года — преподаватель Петрозаводского госуниверситета. После защиты кандидатской диссертации — старший преподаватель, доцент кафедры, декан факультета.
С 1980 по 1990 годы — на партийной работе: заведующий идеологическим отделом, секретарь Карельского обкома КПСС. В 1991 году вернулся в университет — доцент кафедры технологии металлов и ремонта. Автор 32 научных публикаций.
Член Комитета по образованию, высшей школе и науке Северо-Западной парламентской ассоциации. До мая 2000 года — первый секретарь Карельского республиканского комитета КПРФ.
В Палате Республики Законодательного Собрания Карелии первого созыва — член Комитета по социальной политике. Во втором созыве — член комитетов по природным ресурсам, охране природы и туризму; по социальной политике.
В январе 2000 года избран Председателем Палаты Республики. Член Совета Федерации Федерального Собрания Российской Федерации.
Лауреат Республики Карелия 1998 года. Награжден орденом «За заслуги перед Отечеством II степени», Почетной грамотой Президиума Верховного Совета КАССР.