Окончил Ярославский государственный технический университет и Санкт-Петербургский Государственный инженерно-экономический университет.
С 1997 г. - генеральный директор ООО "ВолТранс" (Вологодские Транспортные Системы)
7 декабря 2003 г. избран депутатом Вологодской городской Думы. Возглавил постоянный комитет по экономической политике и муниципальной собственности городской Думы.
11 марта 2007 г. избран депутатом Законодательного собрания Вологодской области от регионального отделения партии "Справедливая Россия: Родина/Пенсионеры/Жизнь". Работал в составе постоянного комитета по образованию, культуре и здравоохранению.
Состоял в партиях "Единая Россия", ЛДПР и "Справедливая Россия".
Выдвинут кандидатом на пост главы города Вологды от Российской партии пенсионеров за справедливость.
На выборах мэра Вологды не сумел войти даже в первую тройку. Победил действующий глава города Евгений Шулепов, набравший 48,28% голосов избирателей.