1998—2006 — стажист на помічника прокурора, помічника прокурора, слідчого прокуратури Ватутінського району Києва, слідчий прокуратур Деснянського та Оболонського районів Києва; старший помічник прокурора, старший слідчий прокуратури Оболонського району Києва.
2006—2010 — слідчий з особливо важливих справ слідчого управління прокуратури Київської області, старший помічник прокурора Київської області з питань правового забезпечення, начальник слідчого відділу слідчого управління, заступник начальника, начальник відділу нагляду за розслідуванням кримінальних справ слідчими органів прокуратури слідчого управління прокуратури Київської області.
З травня 2010 року до червня 2018 року проходив службу в СБУ.
Заступник генпрокурора
З 27 березня 2020 по 24 січня 2023 року — заступник Генерального прокурора України.
У квітні 2020 року, як керівник групи, що займалася розслідуванням убивства Катерини Гандзюк, заявив, що зібраних доказів у справі активістки досить для завершення слідства і направлення до суду обвинувального акту[2].
У грудні 2021 року підписав підозру п'ятому президентові України Петру Порошенку в державній зраді та сприянні діяльності терористичних організацій у справі про постачання вугілля з Донбасу[5].
Підписав рішення про передачу справи Татарова від НАБУ до СБУ.[6]