Родился в 1981 году. Отец — доктор биологических наук, мама — врач-кардиолог.
В 1998 году закончил физико-математическую школу №344 Невского района. В 2003 — Университет СПбГУ по специальности «Прикладная Математика».
Начал свою профессиональную деятельность как системный администратор. Сначала работал с Windows в офисах, затем занялся Unix-серверами и сетевыми сервисами.
В 2005 году стал заместителем директора по развитию бизнеса Домашних Сетей Интернет-Провайдера «Ниеншанц-Хоум» — холдинг «Ниеншанц». Компания успешно развивалась и в 2007 году вошла в 5-ку лучших провайдеров СПб.
В 2007 году возглавил новое подразделение “Мета-сервис” (строительство сетей в новостройках), которое успешно развивалось, но было закрыто во время кризиса 2008 года.
С 2008 и по настоящее время, руководит собственным бизнесом. Его компания занимается строительством интернет-сетей в новостройках и сдает их в аренду операторам связи.
Политическим активизмом стал заниматься в 2017 году на волне проходящей тогда президентской кампании. Участвовал в избирательных кампаниях, ходил на митинги, участвовал в наблюдении на выборах. Стал членом общественной организации «Наблюдатели Петербурга» и координировал наблюдение в Красногвардейском районе на выборах 2018 года. Именно в процессе организации наблюдения начал плотно контактировать с партией «Яблоко».
Летом 2018 года стал челном партии «Яблоко».
В 2018-19 года участвовал в разных партийных проектах: выездное наблюдение, трансляции мероприятий, организация Праймериз.
Участвовал и победил в проекте «Твой бюджет» с инициативой создания сквера в Уткиной Заводи. Собрал 2200 подписей за строительство парка на ул. Русановская.
В 2019-2024 годах муниципальный депутат МО «Народный».
В 2022 – 2024 годах член Бюро Петербургского «Яблока».
Женат с 2010 года. Супруга Карина – бухгалтер. Воспитывает двух сыновей.