Родился 19 декабря 1958 года в с. Старый Бурец Малмыжского района Кировской области.
Трудовой путь начал в 1978 году после окончания Горьковского речного училища в Беломорско-Онежском пароходстве, где 5 лет работал на судах загранплавания, затем инженером-технологом планового отдела, освобожденным председателем профкома Беломорского морского порта БОПа. С 1988 по 1991 годы — на партийной работе в Беломорском районе. С 1991 по 1995 годы — заместитель управляющего Беломорским отделением Агропромбанка. В 1995 году был избран главой местного самоуправления Беломорского района.
В 1990 году окончил Московскую высшую школу профсоюзного движения, в 1999 году — Северо-Западную академию государственной службы.
В 1998 году избран депутатом, а в феврале 2000 года — Председателем Палаты Представителей Законодательного Собрания Республики Карелия второго созыва.
В 2002 году избран депутатом Законодательного Собрания Республики Карелия третьего созыва и его председателем.
С июля 2009 года по сентябрь 2013 года - мэр Петрозаводска. С 17 февраля 2014 года возглавлял отделение Пенсионного фонда России по Республике Карелия.
Награжден Почетной грамотой Совета Федерации Федерального Собрания Российской Федерации, Почетной грамотой Республики Карелия.