Родился 26 сентября 1964 года в селе Лешуконское Архангельской области.
Окончил Архангельский государственный лесотехнический институт по специальности «Электроснабжение промышленных предприятий, городов и сельского хозяйства».
С 1995 года работал в ОАО «Архэнерго» на различных должностях, с 1997 по 2005 год занимал пост начальника межрайонного отделения филиала Энергосбыт ОАО «Архэнерго».
В мае 2005 года перешел на работу в мэрию Архангельска на должность заместителя мэра по городскому хозяйству. С октября 2005 года по сентябрь 2008 года — исполнительный директор ОАО «Архэнерго». С сентября 2008 года — заместитель губернатора Архангельской области по вопросам топливно-энергетического комплекса и ЖКХ.
16 февраля 2009 года Указом Президента РФ Дмитрия Медведева назначен исполняющим обязанности главы администрации Ненецкого автономного округа, c 24 февраля — глава администрации.