Иванов Сергей Борисович родился 31 января 1953 года в Ленинграде.
В 1975 году окончил переводческое отделение филологического факультета Ленинградского государственного университета, в 1977 году — Высшие курсы КГБ СССР в Минске, в 1981 году — 101-ю школу Первого Главного управления КГБ (ныне Академия СВР России).
Владеет английским и шведским языками. Генерал-полковник запаса. Действительный государственный советник РФ 1 класса.
Трудовую деятельность начал в 1975 году стажером-преподавателем Ленинградского высшего инженерно-морского училища. Затем работал на различных должностях в Управлении КГБ СССР по Ленинградской области.
В период с 1981 по 1998 годы прошел путь от оперуполномоченного Первого Главного управления КГБ СССР до первого заместителя начальника одного из управлений Службы внешней разведки РФ (СВР России).
Был в трех длительных зарубежных командировках в скандинавских странах и Африке.
С августа 1998 по ноябрь 1999 года занимал должность заместителя директора Федеральной службы безопасности РФ — начальника Департамента анализа, прогноза и стратегического планирования ФСБ.
В 1999 — 2001 годы был секретарем Совета безопасности РФ.
С марта 2001 по февраль 2007 года занимал пост министра обороны РФ.
Одновременно, с ноября 2005 года являлся заместителем председателя правительства РФ.
В 2001 — 2006 годах возглавлял Совет министров обороны государств-участников СНГ, в 2005 — 2006 годах — Совет министров обороны ОДКБ.
В 2007 — 2008 годах являлся первым заместителем председателя правительства РФ.
С мая 2008 по декабрь 2011 года был заместителем председателя правительства РФ.
22 декабря 2011 года назначен руководителем Администрации президента РФ.
Является постоянным членом Совета безопасности РФ.
С февраля 2012 года руководит рабочей группой по подготовке предложений по формированию в Российской Федерации системы "Открытое правительство".
Награжден орденом "За заслуги перед Отечеством" 2-й и 4-й степеней, медалью П.А. Столыпина 2-й степени.
Женат, имеет двоих сыновей.
По материалам ИТАР-ТАСС.