Сергей Лавров родился 21 марта 1950 года в Москве. В 1972 году окончил МГИМО.
После окончания института работал в посольстве СССР в Шри-Ланке.
В 1976 - 1981 гг. работал в отделе международных экономических организаций МИДа третьим, вторым секретарем.
В 1981 - 1988 гг. - первый секретарь, советник, старший советник постоянного представительства СССР при ООН.
В 1988 - 1990 гг. - заместитель, первый заместитель начальника Управления международных экономических отношений МИДа СССР.
В 1990 - 1992 гг. занимал должность директора Департамента международных организаций и глобальных проблем МИД РФ, в 1992 - 1994 гг. - заместителя министра иностранных дел - директора Департамента международных организаций и глобальных проблем.
В 1994 году был назначен постоянным представителем России при ООН, а также в Совете транспорта и связи.
9 марта 2004 года указом Президента РФ назначен на пост министра иностранных дел РФ в Правительстве Михаила Фрадкова. В мае 2004 года после вступления в должность избранного на следующий срок Президента РФ Владимира Путина вновь назначен на пост министра иностранных дел РФ.
Постоянный член Совета Безопасности РФ.
Председатель Комиссим РФ по делам ЮНЕСКО (с апреля 2004).