Служил следователем следственного отдела Заводского РОВД города Орла Орловской области, следователем УРОПД УВД Орловской области.
В 1998 году поступил на службу в органы прокуратуры Орловской области, занимал должности: старшего следователя прокуратуры города Орла Орловской области; заместителя руководителя отдела по надзору за следствием, дознанием и ОРД прокуратуры Орловской области; старшего помощника прокурора Орловской области по надзору за исполнение законов о федеральной безопасности и межнациональных отношениях.
7 сентября 2007 - 10 мая 2011 гг. - 1-й заместитель руководителя Следственного управления Следственного комитета при прокуратуре Российской Федерации по Орловской области.
10 мая 2011 - 3 октября 2014 гг. - руководитель Следственного управления Следственного комитета Российской Федерации по Хабаровскому краю.
С 3 октября 2014 г. - руководитель Следственного управления Следственного комитета Российской Федерации по Воронежской области
Генерал-лейтенант юстиции
Ведомственные награды:
медали "За отличие",
медаль "За безупречную службу II степени";
нагрудный знак "Почетный работник Следственного комитета при прокуратуре РФ"