Родился 6 июля 1963 года в г. Мглин Брянской области.
В 1985 году окончил Военно-космическую Академию им. А.Ф. Можайского (на тот момент — Военно-инженерный Краснознаменный институт) по специальности «Летательные аппараты».
После выпуска служил на космодроме Байконур. В 1987 году участвовал в запуске «Энергии», а в 1988-м — «Бурана».
В 1990 году вернулся в Санкт-Петербург, где в течение трёх лет работал инженером в Государственном институте прикладной химии.
В 1993 году создал компанию ООО «Ленахим», в которой на данный момент работает заместителем генерального директора.
В 2000 году вступил в партию «ЯБЛОКО». С 2002 года — член Регионального Совета Санкт-Петербургского РО РОДП «ЯБЛОКО».
В 2013-2015 годах — председатель Санкт-Петербургского «ЯБЛОКА».
С 2015 по 2016 год — член Бюро Регионального Совета отделения. Возглавляет местное отделение Петербургского «ЯБЛОКА» в Кировском районе, где проживает с 1990 года.
В 2000 году был впервые избран депутатом — в муниципальном округе № 27 (МО «Дачное»). Победил на выборах в том же округе также в 2004-м и 2009-м годах.
В 2011 году принимал участие в выборах депутатов Государственной Думы и ЗакСа от территории № 15 (Кировский район).
В 2016 году баллотировался в депутаты Законодательного Собрания по округу № 17, набрал 15.21% голосов.
В 2018 году — доверенное лицо кандидата в президенты России Григория Явлинского.
С 17 июня 2018 года — член Бюро Петербургского «ЯБЛОКА».
Увлекается спортом. Играет в футбол. Воспитывает французского бульдога по имени Брюс.