Родился 27 марта 1983 года в Ленинграде.
С отличием окончил инженерно-физический факультет Санкт-Петербургского государственного университета информационных технологий, механики и оптики (ИТМО) и факультет политологии Санкт-Петербургского государственного университета.
В 2003-2011 годах работал инженером в Центральном научно-исследовательском институте «Электроприбор». Разрабатывал системы связи для подводных лодок, участвовал в государственных испытаниях техники на Северном флоте. Офицер запаса.
В 2012 году поступил на государственную гражданскую службу в Законодательное Собрание Санкт-Петербурга, был помощником депутата фракции «ЯБЛОКО».
В 2016 году перешел на работу в аппарат Уполномоченного по правам человека в Санкт-Петербурге, занимался защитой гражданско-политических и социальных прав петербуржцев.
В декабре 2019 года по результатам конкурса назначен на должность Главы Местной Администрации внутригородского муниципального образования Санкт-Петербурга муниципальный округ Владимирский округ.
Член партии «ЯБЛОКО» с 2012 года
В 2014-2017 годах и с 2022 года – член Регионального Совета Петербургского «ЯБЛОКА».