В разное время работал следователем прокуратуры Мартыновского района Ростовской области , следователем по особо важным делам и прокурором отдела прокуратуры Ставропольского края , заместителем и первым заместителем Мытищинского городского прокурора Московской области , Луховицким городским прокурором Московской области , начальником отдела и заместителем прокурора Московской области и прокурором Чеченской Республики .