Родился 17 июня 1979 года в Ленинграде.
Окончил общеобразовательную школу, поступил в Санкт-Петербургский государственный технологический институт, где получил специальность «Инженер-системотехник».
В 2010, окончив Санкт-Петербургский государственный университет, получил второе высшее образование по специальности «Финансы и кредит».
С 2001 года работал в Российском научно-исследовательском институте «Электронстандарт» программистом. С 2003 по 2019 год – начальник IT-отдела.
В 2016 году вступил в «Либерально-демократическую партию России», стал членом контрольно-ревизионной комиссии.
С 2019 года – председатель Контрольно-ревизионной комиссии ЛДПР в Санкт-Петербурге.
В 2016 году баллотировался в депутаты Законодательного Собрания Санкт-Петербурга 6-го созыва по 16-му избирательному округу от регионального отделения партии ЛДПР.
С июля 2019 года – депутат Законодательного Собрания Санкт-Петербурга 6-го созыва, член фракции ЛДПР.
Женат, воспитывает дочь.
Хобби – наука, IT, робототехника, охрана окружающей среды.