Родился 19 декабря 1958 года в селе Старый Бурец Малмыжского района Кировской области.
Образование высшее профессиональное, в 1990 окончил Московскую Высшую школу профсоюзного движения ВЦСПС им. Н.М. Шверника (отделение экономики труда), в 1999г. – Северо-Западную академию государственной службы при Президенте РФ по специальности «государственное и муниципальное управление». Кандидат экономических наук.
Профессиональную деятельность начал в 1978 году после окончания Горьковского речного училища матросом-мотористом, начальником радиостанции судов, инженером-технологом Беломорского морского порта. В октябре 1984 года избран председателем профкома Беломорского морского порта. С марта 1988 года до июня 1990-го - инструктор промышленно-транспортного отдела, заместитель заведующего орготделом Беломорского райкома КПСС. С июня 1990 по февраль 1991-го - председатель городского Совета народных депутатов, г.Беломорск. С февраля по сентябрь 1991года - секретарь Беломорского райкома КПСС. Затем работал заместителем управляющего отделением Агропромбанка (г.Беломорск). В декабре 1995 года избран главой местного самоуправления Беломорского района.
В 1998 году награжден Почетной грамотой Республики Карелия, Почетной грамотой Совета Федерации ФС РФ. Имеет почетное звание «Заслуженный работник народного хозяйства Республики Карелия».
В 2000 году избран Председателем Палаты Представителей ЗС РК второго созыва. В 2000 году - член Совета Федерации Федерального Собрания Российской Федерации от РК. С 2002 года - Председатель ЗС РК.
В декабре 2007 года награжден Орденом Дружбы.
5 июля 2009 года избран на пост Главы Петрозаводского городского округа, вступил в должность 14 июля 2009 года.