В 1972 году окончил Ленинградскую лесотехническую академию им. С. М. Кирова по специальности «инженер-технолог».
В 1973 году экстерном сдал экзамены при Ворошиловградском высшем военном авиационном училище штурманов по специальности «самолетовождение», и до 1975 года служил штурманом дальней авиации Северного флота.
С 1975 года работал по гражданской специальности, возглавлял лесозаготовительное объединении «Череповецлес».
С 1987 по 1990 гг. — работа в партийных органах города Череповца.
С 1991 года по 1996 год возглавлял администрацию Череповецкого района.
В 1996 году впервые избран мэром города Череповца. В 2000 и 2003 году был переизбран на данный пост во второй и в третий раз.
С декабря 2006 года по январь 2011 года — директор СБК ОАО «Северсталь»
С января 2011 года — Советник Генерального директора ЧерМК ОАО «Северсталь»
В декабре 2011 года избран депутатом Законодательного собрания Вологодской области. На сессии Заксобрания (14 декабря 2011 года) назначен председателем постоянного комитета Законодательного Собрания области по экологии и природопользованию