Родился 1 января 1961 года в селе Советское (Киргизская ССР). Окончил Томский государственный университет имени Куйбышева по специальности «правоведение» (1987). Начинал трудовой путь слесарем. После службы в армии и окончания вуза поступил на службу в органы прокуратуры в Еврейской автономной области, прошел путь от помощника районного прокурора до прокурора области. С июня 2001 года — прокурор Республики Мордовия. В ноябре 2005 года назначен прокурором Орловской области. В октябре 2006 года возглавил управление Генпрокуратуры РФ по надзору за законностью исполнения уголовных наказаний. Согласно обнародованной декларации о доходах и имуществе в 2010 году заработал 1,28 млн руб. Государственный советник юстиции 2-го класса. Почетный работник прокуратуры РФ. Заслуженный юрист РФ. Награжден почетной грамотой президента РФ (2011).