Jest profesorem nauk prawnych. W latach 1989-1991 był zastępcą szefa Wydziału Inicjatyw Ustawodawczych KC KPZR. Później pracował w Ministerstwie Bezpieczeństwa Federacji Rosyjskiej. W 1993 r. został członkiem kolegium Prokuratury Generalnej. W latach 1995 - 1999 pełnił funkcję prokuratora generalnego Rosji. Został usunięty ze stanowiska, po tym, jak wszczął śledztwo w sprawie afery korupcyjnej wokół kontraktów na remont Kremla.