Родился 25 февраля 1953 в г. Николаевске-на-Амуре Хабаровского края.
В 1968 - 72 - токарь-инструментальщик Кореновского сахарного завода в Краснодарском крае, затем проходил срочную воинскую службу.
В 1978 окончил Харьковский юридический институт.
В 1978 - 92 работал в районных прокуратурах Краснодарского края на различных должностях от стажера до прокурора.
В 1992 был назначен прокурором г. Сочи.
С 1994 по 1997 - первый заместитель прокурора Краснодарского края - прокурор Сочи.
С 15 октября 1997 - заместитель Генерального прокурора РФ.
С 1998 - начальник Главного управления Генеральной прокуратуры на Северном Кавказе.
6 апреля 1999 был освобожден от должности начальника Главного управления Генеральной прокуратуры на Северном Кавказе - заместителя Генерального прокурора. Был назначен просто заместителем Генерального прокурора РФ.
В начале августа 1999 был назначен исполняющим обязанности Генерального прокурора РФ.
С 17 мая 2000 - Генеральный прокурор РФ.
Государственный советник юстиции 1 класса (7 июня 1999).
Заслуженный юрист РФ.
Женат. Имеет сына и дочь.