Родился 3 октября 1953 года в Великом Устюге.
После окончания Великоустюгского автотранспортного техникума в 1972 году был призван в ряды Советской Армии.
После армии долгое время работал на автотранспортном предприятии - мастером, инженером, начальником участка, и непосредственно директором предприятия.
Около 10 лет работал заместителем директора автотранспортного техникума.
В 1982 году окончил Вологодский политехнический институт по специальности «автомобили и автомобильное хозяйство».
С 1985 по 1991 годы работал инструктором, заместителем заведующего отделом Великоустюгского горкома КПСС.
Вернувшись в 1991 году на родное предприятие, работал инженером, экономистом, заместителем начальника объединения.
В 1993 году после реорганизации объединения был избран директором вновь созданного пассажирского автотранспортного предприятия.
С декабря 1999 года по декабрь 2003 года - депутат Законодательного Собрания области по Великоустюгскому избирательному округу №-9, заместитель председателя постоянного комитета Законодательного Собрания области по бюджету и налогам.
С 30 октября 2000 года - глава Великоустюгского муниципального района.
В период трудовой деятельности активно занимался общественной работой, неоднократно избирался председателем профсоюзного комитета, руководителем Великоустюгского отделения Советского Фонда Мира.
Награжден знаком «Почетный автотранспортник», Почетными грамотами Губернатора области, Законодательного Собрания области, патриарха Алексия II , Министерства транспорта Российской Федерации. В 1997 году ему присвоено Почетное звание «Заслуженный работник транспорта Российской Федерации».