Родился 7 апреля 1944 года в бедной протестантской семье в городе Моссенбурге (Нижняя Саксония). Его отец погиб в Румынии во время Второй мировой войны.. Детей в семье Шрёдеров было пятеро, их воспитывала мать, работала она уборщицей.
Когда Герхарду Шрёдеру было 14 лет, он был вынужден покинуть школу и пойти работать помощником продавца. Потом поступил на юридический факультет Геттингенского университета и работал строителем, чтобы платить за учебу. Позднее вел адвокатскую практику в Ганновере.

По окончании университета в 1976 году Шрёдер стал работать юристом, с 1978 по 1990 год у него была частная юридическая практика в Ганновере.

С 1963 года Шрёдер - активист социал-демократической партии (СПД). В 1978 году был избран главой "Молодых социалистов" - молодежной организации Социал-демократической партии. А в 1980 году он был впервые избран в Бундестаг, нижнюю палату германского парламента. Одновременно возглавлял земельную организацию СДПГ в Нижней Саксонии.

Сначала Шредер сотрудничал с ультралевым крылом СПД, но постепенно его политические взгляды стали более умеренными. В течение 90-х годов он стал более позитивно относиться к деловой среде. Был членом наблюдательного совета компании "Фольксваген".

В 1986 году Шредер был руководителем фракции СПД в парламенте Нижней Саксонии. Потом стал работать в головной структуре партии СПД. Когда в 1990 году СПД вошла в коалицию с партией зеленых, Герхард Шредер стал министром-президентом земли Нижняя Саксония и оставался им до 1998 года.

В 1999 году Шредер был избран председателем Социал-демократической партии.

В апреле 2000 года СПД выставила кандидатуру Шредера на пост канцлера Германии.

СПД выиграла национальные выборы 27 сентября 2000 года.

С 27 сентября 2000 года по 22 ноября 2005 года - канцлер Германии.