В 1980 г. окончил Великоустюгский автотранспортный техникум.
В 2010 г. окончил Вологодский государственный технический университет.
В 1979 г. - токарь на заводе им Лихачева.
С 1980 по 1982 гг. служил в рядах Советской Армии.
С 1982 по 1994 гг. – начальник ОМТС Великоустюгского производственного объединения грузового автотранспорта.
С 1994 по 1996 гг. – электромеханик Великоустюгского автотранспортного предприятия.
С 1996 по 2002 гг. – предприниматель.
С апреля 2002 г. по настоящее время – генеральный директор ЗАО ООО "Великоустюгская РСУ".
С июня 2004 г. по настоящее время – генеральный директор ЗАО ООО "Великоустюгские узоры".
С ноября 2005 г. по настоящее время – директор ООО "Гостиный двор".
На выборах 4 декабря 2011 г. избран депутатом Законодательного собрания Вологодской области от партии "Справедливая Россия". Член постоянного комитета Законодательного собрания области по аграрному комплексу и продовольствию.
Выдвинут региональным отделением партии "Справедливая Россия" кандидатом на выборах главы города Вологда.
На выборах мэра Вологды 8 сентября 2013 года не сумел войти даже в первую тройку. По итогам голосования победил действующий глава города Евгений Шулепов, набравший 48,28% голосов избирателей.
1 июля 2014 года региональным отделением партии "Справедливая Россия" выдвинут кандидатом в губернаторы Вологодской области.
На выборах губернатора Вологодской области 14 сентября 2014 года победу одержал Олег Кувшинников, набравший 63% голосов. На втором месте оказался Александр Морозов - 18%, на третьем - Сергей Каргинов - 10,3% и на последнем - Александр Тельтевской - 6,3%. Явка избирателей на выборах составила около 30%.