Родился в 1978 году в семье инженеров. В 2012 году окончил Северо-Западную академию государственной службы при Президенте Российской Федерации по специальности «Юриспруденция».
С 2007 по 2011 год руководил Молодой Гвардией Единой России Санкт-Петербурга. С 2008 по 2009 год штатный помощник депутата Законодательного Собрания Виталия Милонова.
В 2009 и в 2016 году избирался депутатом муниципального совета МО Княжево 4-го и 5-го созывов. С 2009 по 2016 год – глава муниципального образования Княжево. В сентябре 2016 года избран депутатом Законодательного Собрания Санкт-Петербурга шестого созыва, в 2021 году вновь избран депутатом Законодательного Собрания
Председатель комиссии по транспорту
и развитию транспортной инфраструктуры, член Бюджетно-финансового комитета. Член фракции «Единая Россия».