Родился 23 февраля 1953 года в Баку в семье офицера ВМФ. Окончил ленинградскую физико-математическую школу № 211 (1970), где почти одновременно с ним учились Николай Патрушев, Борис Грызлов и Леонид Рейман. Затем окончил Ленинградский институт авиационного приборостроения по специальности «инженер-механик по приборам авиационно-космической медицины» (1976), Высшие курсы КГБ в Минске (1980), Санкт-Петербургский финансовый техникум (1994). В составе студенческого стройотряда участвовал в строительстве КамАЗа. Трудовой путь начал инженером НПО «Ленинец», с 1978 года — инструктор Невского райкома ВЛКСМ.
В 1980–1992 годах проходил службу на различных оперативных и руководящих должностях в органах госбезопасности: участвовал в обеспечении безопасности Олимпиады-80 в Москве, в 1980–1992 годах работал в управлении КГБ СССР по Ленинградской области (начинал в отделе КГБ в аэропорту Пулково, дослужился до начальника отдела безопасности управления Минбезопасности РФ в Выборге). В начале 1980-х годов познакомился с также служившим в КГБ Владимиром Путиным. В 1990–1993 годах — депутат Ленинградского облсовета.
С октября 1992 года — начальник управления налоговых расследований при Государственной налоговой инспекции по Санкт-Петербургу, начальник управления департамента налоговой полиции по Санкт-Петербургу. С 1993 года — начальник управления Федеральной службы налоговой полиции по Санкт-Петербургу. В декабре 1998 года неудачно баллотировался в заксобрание Санкт-Петербурга.
В 1999–2000 годах — полпред президента в Ленинградской области. На президентских выборах в 2000 году был доверенным лицом Владимира Путина. С 18 мая 2000 года — полпред президента в Центральном федеральном округе.
Награжден орденами «За заслуги перед Отечеством» III и IV степени, орденом Почета, медалями. Любит рыбалку и баскетбол (с 1993 по 2001 год возглавлял федерацию баскетбола Санкт-Петербурга). Активно участвует в мероприятиях РПЦ, награжден несколькими церковными наградами. Женат, есть сын.