Родился 27 декабря 1961 года в г. Вологде.
После окончания средней школы № 4 работал на Вологодском комбинате хлебопродуктов транспортерщиком, а затем слесарем.
В 1981 году поступил в Московский институт пищевой промышленности. После окончания института, получив специальность инженера-экономиста, снова возвратился на комбинат хлебопродуктов, где и работал до 1989 года главным экономистом, главным инженером, исполняющим обязанности директора.
В июне 1989 года переведен на работу директором хлебокомбината № 1 объединения «Вологдахлебпром», которое в 1992 году было преобразовано в АО «Славянский хлеб».
С 1993 по 1997 год - генеральный директор АО «Славянский хлеб», а с мая 1997 года - председатель Совета директоров ОАО «Славянский хлеб».
В феврале 1996 года избран депутатом Законодательного Собрания области и работал в составе постоянного комитета Законодательного Собрания области по социальной политике.
В декабре 1999 года вновь избран депутатом Законодательного Собрания области и заместителем председателя постоянного комитета Законодательного Собрания области по социальной политике.
С апреля 2002 года по декабрь 2003 года - заместитель председателя Законодательного Собрания области.