1994-1995 - следователь Туапсинской межрайонной прокуратуры
1997-2001 - прокурор отдела по надзору прокуратуры Краснодарского края
2001-2005 - старший прокурор следственного отдела ГП РФ в Южном федеральном округе
2005 - прокурор отдела по надзору прокуратуры Чеченской Республики
2005-2006 - начальник отдела по надзору прокуратуры Чеченской Республики
2006-2007 - начальник отдела по надзору управления ГП РФ в Южном федеральном округе
2007-2008 - начальник управления по надзору прокуратуры Чеченской Республики
2008 - и.о. старшего помощника прокурора Чеченской Республики
2008-2010 - первый заместитель прокурора г. Вологды
2010-2012 - прокурор Кадуйского района
2012-2016 - Сокольский межрайонный прокурор