Родился 1 января 1947 года в деревне Бор Тотемского района Вологодской области.
После окончания Грязовецкого техникума механизации и электрификации начал трудовую деятельность инженером в совхозе «Север» Тотемского района.
В 1966-1969 годах проходил срочную службу в Советской Армии.
С 1969 по 1978 годы работал главным инженером совхоза «Тотемский», сочетая труд в хозяйстве с заочной учебой в Вологодском молочном институте.
Получив специальность инженера-механика, в 1978 году стал директором совхоза, реорганизованного в 1992 году в акционерное общество «Тотемское».
Избирался депутатом Тотемского районного Совета народных депутатов. Дважды был делегатом съезда Аграрного союза России, член Аграрной партии России.
На выборах 20 марта 1994 года был избран депутатом Законодательного Собрания Вологодской области по Тотемскому избирательному округу № 13 . В течение 1994-1998 годов как депутат работал в постоянных комитетах Законодательного Собрания области - сначала по бюджету и налогам, затем - по аграрному комплексу и продовольствию.
С 19 декабря 1999 года вновь избран депутатом Законодательного Собрания области и работал в постоянном комитете по аграрному комплексу и продовольствию до окончания полномочий в декабре 2003 года.
Награжден орденами Ленина, Трудового Красного Знамени, «Знак Почета».