Имеет два высших образования: экономическое и юридическое, доктор экономических наук. В 2014 году успешно защитил докторскую диссертацию.
Свою трудовую деятельность в налоговых органах начал в 2002 году в Межрегиональной инспекции Федеральной налоговой службы по Южному Федеральному округу.
С 2006 по 2009 годы замещал должности заместителя начальника ИФНС России по Песчанокопскому району Ростовской области, начальника Межрайонной ИФНС России № 16 по Ростовской области.
С августа 2010 года по август 2011 года возглавлял Инспекцию Федеральной налоговой службы по Ленинскому району г. Ростова-на-Дону.
В августе 2011 года назначен заместителем руководителя УФНС России по Ростовской области, а с сентября 2011 года исполнял обязанности руководителя УФНС России по Ростовской области.
7 июля 2015 года назначен на должность руководителя Управления ФНС России по Нижегородской области приказом Министерства Финансов Российской Федерации от 03.07.2015 №1054.