С 1999 по 2010 годы проходил службу в налоговых органах, органах налоговой полиции, а так же органах внутренних дел по линии экономической безопасности.
С 2011 по 2014 годы руководил различными государственными и бюджетными учреждениями Челябинской области.
С августа 2014 года назначен на должность заместителя начальника Главного контрольного управления Челябинской области.
С июня 2016 года назначен на должность начальника Главного контрольного управления Челябинской области.
Действительный государственный советник Челябинской области 3 класса (распоряжение Губернатора Челябинской области от 09.09.2016 г. № 919-р).
В 1999 году окончил Российский государственный торгово-экономический университет. Получен диплом о высшем образовании по специальности – «внешнеэкономическая деятельность предприятия». Присвоена квалификация – экономист. В 2004 году окончил заочную аспирантуру Южно-Уральского государственного университета. Присвоена ученая степень – кандидат экономических наук. В 2017 году прошел профессиональную переподготовку в ФГАОУВО "Южно-Уральский государственный Университет (Национальный Исследовательский Университет)" по специальности "Антикризисное управление и деятельность арбитражных управляющих", выдано свидетельство о сдаче теоретического экзамена по единой программе подготовки арбитражных управляющих № 11/027532 от 22.05.2017 г.