Родился в 1978 г. в селе Черниково Белгородской области. В 1995 г. окончил Московское Суворовское училище. В 2000 г. — Военный университет Министерства обороны РФ.
С 2000 г. по 2003 г. работал помощником судьи Московского окружного военного суда. В 2003 г. возглавил компанию «Старооскольский сыродельный завод». В 2004 г. возглавил Старооскольский главпочтамт. В 2006 г. назначен заместителем директора по персоналу в Белгородском филиале ОАО «Центртелеком». В 2007 г. возглавил Курский филиал ОАО «Центртелеком». С 2017 г. — депутат Курского горсобрания. В 2018 г. стал заместителем губернатора Курской области, курировал деятельность регионального Комитета цифрового развития и связи. В декабре 2019 г. назначен заместителем директора Департамента по информационным технологиям и связи аппарата правительства РФ. В апреле 2020 г. назначен заместитель министра юстиции РФ, ответственным за цифровую трансформацию.