Родился 1 марта 1984 года в Иркутской области.

С 2008 года по 2011 год работал в ряде коммерческих организаций на различных должностях, в том числе в области информационных технологий.

С января 2012 года по март 2013 года работал в Федеральной службе по надзору в сфере образования и науки, в должности начальника отдела ведения баз данных и технической поддержки Управления информационно-коммуникационных технологий.

В апреле 2013 года перешел в Комитет государственных услуг города Москвы на должность советника Управления методического обеспечения перевода государственных услуг в электронный вид.

С июня 2014 года работает в Министерстве связи и массовых коммуникаций Российской Федерации в должности начальника отдела координации региональной информатизации Департамента координации информатизации.