Сергей Михайлович Миронов родился в 1953 году в г. Пушкине (Ленинградская область).
В 1971—1973 годах проходил воинскую службу в воздушно-десантных войсках.
В 1980 году окончил Горный институт имени Г. В. Плеханова, в 1992 году — Санкт-Петербургский государственный технический университет. В 1997 году получил диплом с отличием Академии государственной службы при Президенте РФ, а в 1998 году — диплом юриста Санкт-Петербургского государственного университета.
В 1994 году избран депутатом Законодательного собрания Санкт-Петербурга, с апреля 1995 года — первый заместитель председателя Законодательного собрания. С апреля 1998 года исполняет обязанности председателя Законодательного собрания.
В июне 2000 года избран заместителем председателя Законодательного собрания Санкт-Петербурга второго созыва.
13 июня 2001 года избран представителем Законодательного собрания Санкт-Петербурга в Совете Федерации.
5 декабря 2001 года избран Председателем Совета Федерации РФ
29 января 2003 года переизбран на второй срок.
С апреля 2003 года — председатель Российской партии ЖИЗНИ.
28 октября 2006 года был избран председателем новой политической партии «Справедливая Россия: Родина/Пенсионеры/Жизнь», созданной на основе Российской партии ЖИЗНИ, партии «Родина» и Российской партии пенсионеров.
Женат, имеет сына и дочь.
Коллектив информационного агентства «Политсовет» присоединяется к многочисленным поздравлениям в адрес Сергея Михайловича.