Родился 20 сентября 1952 года в городе Соколе Вологодской области.
В 1972 году окончил Сокольский целлюлозно-бумажный техникум, получив специальность техника-электромеханика, в 1981 году - Ленинградский технологический институт целлюлозно-бумажной промышленности по специальности инженера-технолога по автоматизации, в 1989 году - Ленинградскую высшую партийную школу, в 1994 году - Ростовскую государственную академию строительства, получив диплом инженера - строителя по газификации.
Трудовую деятельность начал в 1972 году слесарем по контрольно-измерительным приборам и автоматике Мантуровского фанерного завода в Костромской области.
В 1972 - 1974 годах служил в Советской Армии.
В 1974 - 1981 годах работал инженером, начальником участка по КИПиА на Мантуровском биохимическом заводе.
В 1981-1982 годах избирался вторым секретарем Мантуровского райкома ВЛКСМ. В 1982-1990 годах был на партийной работе в Сокольском горкоме КПСС и парткоме ПО "Соколбумпром". В 1990-1992 годах был заместителем управляющего по капитальному строительству треста "Соколмежрайгаз", в 1992-1996 годах – начальником ТПУ "Соколмежрайгаз". С 1996 года - заместитель начальника Юбилейного линейного производственного управления магистральных газопроводов - начальник газовой службы по городу Соколу.
С 1999 по март 2005 года – начальник управления газового хозяйства ООО «Севергазпром».
С 1 апреля 2005 года – директор Вологодского филиала ОАО «Газпромрегионгаз».
С 20 сентября совмещает должность генерального директора ОАО «Вологдагаз».
На выборах 22 марта 1998 года избран депутатом Законодательного Собрания области по Сокольскому избирательному округу № 10.
На выборах в марте 2002 года повторно избран депутатом Законодательного Собрания области по Сокольскому избирательному округу № 10.
Заместитель председателя постоянного комитета Законодательного Собрания области по государственно-правовой деятельности, законности и правам человека. Срок окончания полномочий - 11.03.2007 года.