Родился 9 сентября 1978 года в Ленинграде.
В 1995 году поступил и в 2000 году с отличием окончил Юридический факультет Санкт-Петербургского государственного университета.
В 1995 – 2004 годах работал в коммерческих организациях по юридическим специальностям, прошел путь от юриста-стажера до начальника юридического отдела. Занимался частной юридической практикой.
С 2000 года совмещал работу с общественной деятельностью в Московском районе Санкт-Петербурга. Будучи помощником депутата Законодательного Собрания Санкт-Петербурга В.Л. Евтухова, оказывал бесплатную юридическую помощь малообеспеченным гражданам, участвовал в создании и деятельности общественной организации социальной помощи, выступил соучредителем районной газеты.
С 2005 по 2011 год – Глава муниципального образования муниципальный округ Пулковский меридиан, депутат муниципального совета муниципального округа Пулковский меридиан третьего и четвертого созывов.
В 2011 году избран депутатом Законодательного Собрания Санкт-Петербурга пятого созыва. Член бюджетно-финансового комитета. Заместитель председателя постоянной комиссии по городскому хозяйству, градостроительству и земельным вопросам.
В 2016 году избран депутатом Законодательного Собрания Санкт-Петербурга шестого созыва по одномандатному избирательному округу №20. Председатель постоянной комиссии по промышленности, экономике и предпринимательству, член постоянной комиссии по устройству государственной власти, местному самоуправлению и административно-территориальному устройству.
В 2021 году избран депутатом Законодательного Собрания Санкт-Петербурга седьмого созыва по одномандатному избирательному округу №20.
Председатель постоянной комиссии по экологии и природопользованию, член постоянной комиссии по городскому хозяйству и созданию комфортной городской среды.
Заместитель руководителя фракции "ЕДИНАЯ РОССИЯ".