Родился 3 ноября 1976 года в Новгороде.
Окончил Санкт-Петербургский государственный университет телекоммуникаций имени профессора М. А. Бонч-Бруевича в 1998 году.
С 2000 года начал работать в комитете по информатизации Санкт-Петербурга, с 2007 года на руководящих должностях.
С 2016 до 2020 — председатель комитета по информатизации и связи Санкт-Петербурга.