Родился 10 апреля 1965 года в селе Октябрьское в Казахстане в семье военнослужащего. В 1987 году окончил юрфак ЛГУ, учился на одном курсе с Дмитрием Медведевым. Работал в отделе надзора за исполнением законов о несовершеннолетних прокуратуры Ленинграда. С 1990 года — помощник прокурора города, начальник отдела по надзору за исполнением законов о госбезопасности. В 1995 году стал прокурором Московского района города. В 1998 году назначен зампрокурора Санкт-Петербурга. Курировал следствие, возбуждал и контролировал расследование самых громких уголовных дел конца 1990-х годов. В частности, санкционировал арест близких к губернатору Владимиру Яковлеву депутатов законодательного собрания Юрия Шутова, Сергея Шевченко, председателя комитета по потребительскому рынку Николая Луговского и других. В апреле 2001 года назначен главным федеральным инспектором по Санкт-Петербургу (работал под руководством полпреда Виктора Черкесова). С апреля 2003 года прокурор Санкт-Петербурга. На этом посту прославился возбуждением дела о клевете и оскорблении против кандидата в губернаторы Анны Марковой, которая в ходе теледебатов нелицеприятно отозвалась о своей конкурентке Валентине Матвиенко. В августе 2004 года подал в отставку. В числе причин назывались его непростые отношения с генпрокурором Владимиром Устиновым и критика со стороны главы МВД Рашида Нургалиева, считавшего, что прокуратура Петербурга недостаточно серьезно относится к расследованию громких дел.
21 октября 2004 года назначен директором Федеральной службы судебных приставов--главным судебным приставом РФ.