Родился 21 апреля 1955 года в г. Петрозаводске.
В 1977 г. окончил строительный факультет Петрозаводского государственного университета; Северо-Западный кадровый центр в 1994 г. Кандидат философских наук.
Трудовую деятельность начал в годы учебы в строительных отрядах. После вуза работал прорабом и старшим прорабом, с 1982 г. — главный инженер СМУ, с 1985 г. — главный инженер треста «Петрозаводскстрой». С 1989 г. — начальник проектно-строительного объединения крупнопанельного домостроения. В июне 1990 г. на альтернативной основе избран председателем исполкома Петросовета. В апреле 1994 г. всеобщим голосованием избран главой местного самоуправления г. Петрозаводска.
Награжден орденом Почета, Заслуженный работник народного хозяйства Республики Карелия, лауреат конкурса «Российский мэр-95».
В Палате Представителей возглавлял Конституционный комитет. В апреле 1998 года всеобщим голосованием избран Председателем Правительства Республики Карелия. Член Совета Федерации Федерального Собрания РФ до января 2002 г.