Den oprindelige bygning stod færdig 1911, og operaen blev indviet i 1912 som Deutsches Opernhaus i den selvstændige by Charlottenburg med Ludwig van BeethovensFidelio. Efter at Charlottenburg blev en del af Berlin i 1920, fik operaen i 1925 det nye navn Städtische Oper. Operaen havde 2.300 siddepladser.
Under nazitiden støttede Joseph Goebbels operaen og ændrede navnet tilbage til Deutsches Opernhaus. I 1935 blev operaen ombygget af Paul Baumgarten, en af Adolf Hitlers yndlingsarkitekter. I november 1943 blev bygningen ødelagt af et allieret bombeangreb.
Den nuværende bygning er fra 1961 efter planer af arkitekt Fritz Bornemann. Samme år blev operaen navngivet Deutsche Oper Berlin på initiativ af Ferenc Fricsay som en reaktion på opførelsen af Berlinmuren.
En mindesten, Der Tod des Demonstranten, for nedskydningen af Benno Ohnesorg i 1967, står ved operaen.