1975 - окончил отделение переводчиков филологического факультета Ленинградского государственного университета. После окончания ему была предложена работа в КГБ СССР.
1976 - окончил высшие курсы КГБ СССР в Минске. 1979 - работа в центральном аппарате КГБ - в системе Первого главного управления (ПГУ) КГБ СССР (нынешняя Служба внешней разведки). 1981 - окончил школу ПГУ КГБ (теперь Краснознаменный институт имени Андропова).
1981 – назначен вторым секретарем советского посольстве в Лондоне.
1983 - выслан из Англии по обвинению в шпионской деятельности. Работал также разведчиком в Финляндии и Кении. Распространяться о своей 18-летней деятельности во внешней разведке не любит.
До августа 1998 года возглавлял Департамент анализа, прогноза и стратегического планирования ФСБ. Именно в этом департаменте готовят сводки, которые потом ложатся на стол президента. По сути дела, с лета 1998 по осень 1999 года Иванов отвечал за информационное обеспечение Кремля.
1998 - назначен заместителем директора Федеральной службы безопасности (ФСБ) - директором Департамента анализа, прогнозирования и стратегического планирования.
1999 - назначен секретарем Совета безопасности Российской Федерации. 2001 - освобожден от должности секретаря Совбеза и назначен на пост министра обороны Российской Федерации.
2004 - отправлен в отставку в составе правительства Михаила Касьянова. В этом же году назначен на пост министра обороны в правительстве Михаила Фрадкова. В мае 2004 года после вступления в должность избранного на следующий срок президента Владимира Путина вновь назначен на пост министра обороны РФ.
14 ноября 2005 года – назначен на пост заместителя главы правительства Михаила Фрадкова.
15 февраля 2007 года назначен первым заместителем председателя правительства и снят с должности министра обороны России.
ИА "Комментатор".