Родился 5 сентября 1972 г. в Челябинске. В 1996 г. окончил Челябинский государственный технический университет по специальности «Роботы и робототехнические системы». В 2009–2010 гг. прошел профессиональную переподготовку в Южно-Уральском государственном университете по президентской программе подготовки управленческих кадров.
Работал в коммерческих организациях в должности технического консультанта и инженера-системотехника. С 2001 г. по 2010 г. работал в ЗАО «Южурал-Транстелеком», занимал руководящие должности заместителя коммерческого директора и начальника отдела маркетинга департамента сетевых информационных технологий. С декабря 2010 г. — заместитель министра информационных технологий и связи Челябинской области. С апреля 2020 г. — министр информационных технологий, связи и цифрового развития Челябинской области.