Родился 5 января 1957 года в Великом Устюге Вологодской области.
В 1979 году окончил Ивановский энергетический институт.
С 1982 по 1984 годы служил в Советской Армии, затем работал в Великоустюгских электрических сетях мастером, заместителем главного инженера.
С 1986 года - директор филиала «Великоустюгские электрические сети» ОАО «Вологдаэнерго».
С 2000 года - депутат Великоустюгской Думы.
На выборах 11 марта 2007 года избран депутатом Законодательного Собрания области по Великоустюгскому избирательному округу № 9.
Член фракции Всероссийской политической партии «ЕДИНАЯ РОССИЯ» в Законодательном Собрании области
На организационной сессии Законодательного Собрания области 4 апреля 2007 года избран заместителем председателя постоянного комитета Законодательного Собрания области по государственно-правовой деятельности, законности и правам человека.
Имеет почетные звания «Почетный энергетик», «Почетный работник топливно-энергетического комплекса», «Заслуженный работник единой энергетической системы России». Награжден Почетной грамотой Губернатора Вологодской области, Почетной грамотой Законодательного Собрания области.
Срок окончания полномочий 14 декабря 2011 года