Het seizoen 1957/58 was het 49e seizoen om het Duitse voetbalkampioenschap ingericht door de DFB.
Dit jaar namen er negen clubs deel aan de eindronde. Twee clubs speelden eerst een kwalificatieronde om een startplaats voor de groepswedstrijden. De acht gekwalificeerde team voor deze groepswedstrijden speelden in twee groepen van vier clubs een halve competitie. De beide winnaars speelden de finalewedstrijd op 18 mei 1958 in Hannover.