Родился 30 января 1952 г. В 1975 г. окончил Архангельский лесотехнический институт с квалификацией "инженер-механик", в 1986 г. - Ленинградскую ВПШ.
1975 - 1984 гг. - заведующий отделом, второй секретарь Ломоносовского райкома ВЛКСМ г. Архангельска, заместитель начальника штаба ударного строительства Нечерноземной зоны СССР Архангельского обкома ВЛКСМ, инструктор Ломоносовского райкома КПСС, первый секретарь Ненецкого окружного комитета ВЛКСМ, второй секретарь Архангельского обкома ВЛКСМ.
1984 - 1990 гг. - начальник Архангельского автотранспортного предприятия №2, директор Архангельского производственного объединения грузового автомобильного транспорта, директор Архангельского государственного автотранспортного предприятия №1.
1990 - 1991 гг. - заместитель председателя исполкома архангельского областного Совета.
С ноября 1991 г. - заместитель руководителя социально-экономического комплекса области по промышленности и транспорту, затем заместитель главы администрации Архангельской области - председатель комитета по промышленности, транспорту, связи и дорожному строительству.
С 1994 г. - заместитель главы администрации области - руководитель представительства Архангельской области при Правительстве РФ.
В марте 1996 г. назначен главой администрации Арханнгельской области. В декабре 1996 г. избран на этот пост.
17 декабря 2000 года вновь выиграл губернаторские выборы (во втором туре получил 58,48% голосов избирателей). Избран на второй срок.
Входил в Совет Федерации ФС РФ, был членом Комитета по международным делам.