Родился 22 января 1975 г. в Ярославле. В 1997 г. окончил Ярославский государственный университет им. П.Г. Демидова по специальности «Математик — системный программист».
В 1998–2000 гг. работал в ЯФ АКБ «СбС-АГРО»; занимался проектированием и развитием мультисервисных сетей для оказания банковских услуг. С 2000 г. занимал руководящие позиции в ИТ-компаниях — АФК «Система» и «Альфа-групп».
В 2012 г. возглавил Департамент информатизации и связи правительства Ярославской области. В 2015 г. назначен вице-губернатором региона. В ноябре 2016 г. стал заместителем руководителя, в апреле 2018 г. назначен первым заместителем руководителя Департамента информационных технологий города Москвы. В сентябре 2018 г. назначен министром правительства Москвы, руководителем Департамента информационных технологий города Москвы.