Иванов Сергей Борисович родился 31-го января 1953-го года в семье служащих в городе Ленинграде. Его отец умер в молодом возрасте, когда ему было мало лет, поэтому мать воспитала его одна. Семья в то время жила на Васильевском острове в коммунальной квартире. Его мать звали Кирой Георгиевной, которая работала по профессии инженера-оптика. Дядя по роду матери работал капитаном на корабле дальнего плавания.
Сам он учился в средней школе на Васильевском острове, окончил школу в 1970-ом году. Школа имела спецификацию по изучению углубленного английского языка. В старших классах Сергей Борисович Иванов мечтал быть дипломатом.
После окончания школы поступил в Ленинградский факультет государственного университета имени Жданова А.А.. Его он окончил в 1975 году и получил диплом по профессии английского языка. Во время учебы на четвертом курсе прошел стажировку в Иглинском колледже, которая находится в Лондоне. Стажировка длилась 16 недель. Чуть позже им были получены еще несколько дипломов, где проходил курсы на получение новых профессий.
После того, как был окончен университет, с начала 1976 года работал на разных работах и занимал разные должности. По работе ездил в командировки за границу. Спустя долгие годы, в ноябре 1999 года Сергей Борисович Иванов занял должность секретаря Совета Безопасности. Через год его избрали председателем Совета безопасности стран.
Начиная с 2001-го года, был назначен на должность министра обороны России, но с вступлением на эту должность произошли некоторые неприятные вещи, которые могли привести к проблеме Российскую Федерацию. Затем С.Б. Иванов менял много должностей, поднимаясь по карьерной лестнице.