В 2001 году получил степень магистра математики на факультете физико-математических и естественных наук РУДН. Кандидат физико-математических наук.
С 2004 по 2010 год занимал различные должности в коммерческих организациях отрасли информационных технологий и связи. А также занимался научной и учебной работой, присвоено ученое звание доцента РУДН.
С 2011 года работал в Департаменте информационных технологий города Москвы. Отвечал за разработку и сопровождение государственной программы «Информационный город».
С 2014 года руководил аналитическим подразделением.
В 2016 году возглавил ГБУ «Инфогород», подведомственное Департаменту информационных технологий города Москвы.
С марта 2018 по июнь 2019 – заместитель руководителя Департамента информационных технологий города Москвы. Курировал вопросы стратегического развития и корпоративного управления, отвечал за отраслевую аналитику и коммуникации с ИКТ-бизнесом.