Родился 21 июня 1978 года в Ленинграде.
Окончил Санкт-Петербургский государственный морской технический университет по специальности «инженер-системотехник».
Карьеру на государственной службе начал в 1998 году в Миграционной службе Санкт-Петербурга и Ленинградской области.
В 2000 году перешел в Министерство по делам федерации, национальной и миграционной политики Российской Федерации, территориальный орган в Санкт-Петербурге и Ленинградской области.
С 2001 по 2010 год работал в НПФ «Беркут», сначала системным администратором, затем менеджером проекта, ведущим менеджером проекта, руководителем отдела и директором по инсталляциям и сопровождению.
С марта 2010 года по октябрь 2012 года занимал пост директора проектного офиса, а затем директора по управлению проектами московского филиала сотового оператора Tele2.
Пришел в Министерство связи и массовых коммуникаций в ноябре 2012 года на позицию советника министра аппарата министерства.
С декабря 2012 года занимает пост директора департамента проектов по информатизации.