Ivanovin isä on venäläinen ja äiti georgialainen. Hän valmistui 1969 Moskovan Maurice Thorezin mukaan nimetystä kieli-instituutista. Hän meni 1973 ulkoministeriön palvelukseen ja vietti vuosikymmenen Espanjassa. Hän palasi Neuvostoliittoon 1983 ja työskenteli ministeriössä, kunnes hänet 1991 nimitettiin Venäjän Espanjan suurlähettilääksi. Hänestä tuli apulaisulkoministeri 1994 ja ulkoministeri 1998. Vuonna 2004 ulkoministeriksi tuli Sergei Lavrov ja Ivanov nimitettiin kansallisen turvallisuusneuvoston johtoon.lähde?
Ivanov vastusti ulkoministerinä Naton hyökkäystä Jugoslaviaan ja Yhdysvaltain Irakin sotaa. Hän välitti Eduard Ševardnadzen ja opposition välejä Georgian vallankumouksessa 2003. Hän sovitteli Iranin ydinkriisiä. Ivanovin johdolla Venäjän linja Iranin suhteen myös tiukentui ja lähestyi Yhdysvaltain linjaa. Hän ilmoitti erostaan heinäkuussa 2007[1].