З 1983 по 2003 рік працював в органах прокуратури : 1983–1987 рр. — слідчий, старший слідчий прокуратури Ленінградського району м. Києва, прокурор слідчого управління, старший слідчий прокуратури м. Києва. 1987–1993 рр. — прокурор відділу, заступник начальника відділу нагляду за додержанням законів про національну безпеку, державний кордон та митну справу Генеральної прокуратури України.