Gerhard Schröder 1944. április 7-én született Mossenbergben (Észak-Rajna-Vesztfália). 1958-ban végezte el az általános iskolát. 1961-ben eladói képesítést szerzett, majd esti iskolán tette le az érettségi vizsgát. Ezt követően jogot tanult, és a göttingeni egyetemen diplomázott. 1978-tól ügyvédként dolgozott Hannoverben.
1963-ban lépett be az SPD-be. 1978-1980-ban a szociáldemokraták ifjúsági szervezetének volt a vezetője. 1986 óta tagja az SPD országos vezetőségének, 1989 óta országos elnökségének. 1999 áprilisában választották meg az SPD elnökének, e tisztségében 2003 novemberében megerősítették.
Schröder 1980 óta Bundestag-képviselő. 1986-tól az alsó-szászországi parlamentben az ellenzék vezére, 1990-1998 között Alsó-Szászország miniszterelnöke volt.
1998 októberében a szociáldemokraták választási győzelme nyomán lett Németország kancellárja, s a 2002-es választások után ismét ő tölthette be ezt a tisztséget. 2003 októbere óta egyik alelnöke a Szocialista Internacionálénak.
Gerhard Schröder négyszer nősült, egy lánya van.