Родился 31 января 1953 года в Ленинграде. Окончил филфак ЛГУ (1975), Высшие курсы КГБ в Минске (1976), Краснознаменный институт 1-го главного управления (внешняя разведка) КГБ (1981). В 1975 году преподавал в Ленинградском высшем инженерно-морском училище. Карьеру в органах госбезопасности начал оперуполномоченным 1-го отдела управления КГБ по Ленинграду и области. Работал в одном подразделении с Владимиром Путиным. С 1979 года — в центральном аппарате разведки. Работал в Великобритании, Финляндии и Кении. В середине 1990-х годов стал заместителем директора европейского управления службы внешней разведки. С августа 1998 года — заместитель директора ФСБ Владимира Путина, возглавлял департамент анализа, прогнозирования и стратегического планирования. С 15 ноября 1999 года — секретарь Совета безопасности. 28 марта 2001 года стал министром обороны, с 14 ноября 2005 года совмещал эту должность с постом вице-премьера. С 15 февраля 2007 года — первый вице-премьер. 12 мая 2008 года в правительстве Владимира Путина получил пост "обычного" вице-премьера. Генерал-полковник запаса. Награжден орденами "За заслуги перед Отечеством" II и VI степеней. Женат, два сына.