Родился 18 ноября 1945 г. в г. Звенигороде Московской области.
Окончил технологический факультет Ленинградского технологического института целлюлозно-бумажной промышленности им. С. М. Кирова (ныне Высшая школа технологии и энергетики в составе Санкт-Петербургского государственного университета промышленных технологий и дизайна), затем - Краснознаменный институт Комитета государственной безопасности (КГБ) СССР (ныне Академия внешней разведки РФ).
С 1971 г. служил в органах государственной безопасности СССР и РФ.
В 1974-1992 гг. работал на различных должностях в Первом главном управлении КГБ СССР (внешняя разведка). Три с половиной года находился в служебной командировке в Юго-Восточной Азии.
С 1992 по 1997 г. являлся начальником ряда районных подразделений Министерства безопасности РФ (с 1993 г. - Федеральной службы контрразведки, с 1995 г. - Федеральной службы безопасности) в Санкт-Петербурге, в частности, возглавлял Адмиралтейский райотдел ФСБ.
В 1997-1998 гг. был заместителем начальника Управления ФСБ России по Санкт-Петербургу и Ленинградской области.
С 1998 по май 2000 г. занимал пост первого заместителя начальника департамента экономической контрразведки ФСБ России Юрия Заостровцева.
С 18 мая 2000 г. по 26 мая 2016 г. - директор Федеральной службы охраны РФ (ФСО России). Сменил во главе ведомства Юрия Крапивина. Освобожден от должности указом президента РФ с формулировкой "по собственному желанию".
В 2000 г. имел звание генерал-майора, с 2001 г. - генерал-лейтенант, с 2002 г. - генерал-полковник. Уволен с воинской службы в запас указом президента РФ Дмитрия Медведева 15 ноября 2010 г.
С сентября 2016 г. - председатель совета директоров АО "Зарубежнефть".
Был президентом Федерации бокса России с июня 2007 г. по ноябрь 2009 г. Также с января 2009 г. был вице-президентом Международной ассоциации любительского бокса, а также первым вице-президентом Европейской конфедерации бокса.
Входил в попечительский совет Всероссийского физкультурно-спортивного общества "Динамо".
Общая сумма декларированного годового дохода за 2014 г. составила 10 млн 540 тыс. руб., у супруги – 180 тыс. руб.
Общая сумма декларированного годового дохода за 2015 г. составила 10 млн 636 тыс. руб., у супруги - 180 тыс. руб.
Генерал армии (2004).
Награжден орденами "За заслуги перед Отечеством" II, III и IV степеней, Дружбы, Почета, Александра Невского, "За военные заслуги", медалью ордена "За заслуги перед Отечеством" II степени и медалью П.А. Столыпина I степени (2015).
Женат, супруга Людмила Анатольевна (род. 1946). Сын Андрей (род. 1970), в 2005-2012 гг. руководил ОАО "Аэропорт Пулково", с 2020 г. - председатель совета директоров публичного акционерного общества "Федеральная сетевая компания Единой энергетической системы".