Родился 25 апреля 1982 г. в г. Ленинграде.
Окончил школу № 287 г. Санкт-Петербург, Санкт-Петербургский государственный инженерно-экономический университет факультет "Региональной экономики и управления" (специальность — государственное и муниципальное управление). Диплом на тему развития местного самоуправления в Санкт-Петербурге защитил летом 2004 года, после чего поступил в аспирантуру.
Общественно-политическая деятельность:
В "Молодежном Яблоко" — с декабря 2000 года.
В 2001 — 2003 годах — член Центрального Совета, в 2002 — 2003 годах — заместитель Председателя Санкт-Петербургского Молодёжного Союза "Яблоко" по взаимодействию со средствами массовой информации, руководитель пресс-службы.
В 2003 — 2005 — член Контрольно-ревизионной Комиссии Санкт-Петербургского Молодежного Союза "Яблоко".
В 2005—2008 годах — Председатель Санкт-Петербургского Молодёжного Союза "Яблока"
С 2006 года — сопредседатель внутрипартийного объединения "Молодёжное Яблоко — молодые демократы".
Бывший координатор Молодёжного движения "Оборона" в Санкт-Петербурге.
В марте 2009 года избран депутатом муниципального совета муниципального образования № 6 (Санкт-Петербург, Адмиралтейский район).
Дата избрания, количество полученных голосов (%):
514 31.81% 01.03.2009
В 2012-2016 годах — помощник депутата Законодательного Собрания Санкт-Петербурга О.В.Галкиной.
С 2016 года — эксперт регионального антикоррупционного центра в Санкт-Петербурге «Трансперенси Интернешнл — Россия».
С 2019 года - руководитель предвыборного штаба команды Алексея Навального на муниципальных выборах в Петербурге