Родился 25 августа 1951 года в селе Зубово Белозерского района Вологодской области.
Образование высшее экономическое. В 1973 году окончил Вологодский кооперативный техникум по специальности «бухгалтер». В 1976 году окончил высшие московские кооперативные курсы по специальности «ревизор». В 1981 году без отрыва от производства окончил Московский кооперативный институт по специальности «экономист бухгалтерского учета».
Трудовую деятельность начал в 1973 году экономистом Вашкинского райпо и проработал в системе потребительской кооперации до 1977 года.
С 1977 года по 1987 год работал главным бухгалтером в строительном комплексе г.Череповца.
С 1987 по 1991 год работал главным бухгалтером объединения "Череповецстройтранс" и одновременно являлся председателем совета трудового коллектива данного предприятия. С 1991 года активно участвовал в создании частного бизнеса в г.Череповце и Вологодской области, являясь председателем совета предпринимателей г.Череповца и сопредседателем совета предпринимателей Вологодской области.
Работал исполнительным директором Ассоциации строителей и монтажников г. Череповца.
В 1996 и 2000 годах избирался депутатом Череповецкой городской Думы.
С 24 марта 2002 года по 11 марта 2007 года являлся депутатом Законодательного Собрания Вологодской области. Дважды избирался по Северному избирательному округу №