Окончил географический факультет МГУ им. М. В. Ломоносова (кафедра экономической и социальной географии России).
С 2002 по 2004 годы работал в Министерстве экономического развития и торговли РФ.
Затем в компании «Прогноз», где отвечал за разработку и внедрение широкого спектра информационных систем, в том числе в сфере госуправления.
В 2010 году стал заместителем директора департамента мониторинга и оценки эффективности органов власти министерства регионального развития РФ.
В 2011 году перешел в департамент информационных технологий города Москвы, где возглавил направление, связанное с развитием московского портала государственных услуг и организацией межведомственного электронного взаимодействия.
В марте 2015 года стал заместителем руководителя департамента.
В июне 2017 года назначен министром информационного развития и связи Пермского края. В конце года покинул пост министра.