In der Hochzeit des Barocks unter Friedrich August II. und seinem Sohn war ein reges Theaterleben am Hofe in Dresden. In der Nähe des Porzellanpavillions des Zwingers gab es schon ein Opernhaus, welches bis 1763 genutzt wurde, dann bis 1841 das Morettische Opernhaus.
Am 21. September 1869 wurde das Operngebäude bei einem Brand völlig zerstört. Hinter dem Theater entstand ein provisorischer Bau. Da sich Semper wegen der Beteiligung an den Maikämpfen 1849 in Wien im Exil befand, wurde das zweite Opernhaus nach seinen Plänen unter Leitung seines Sohnes von 1871 bis 1878 erbaut.
In der Nacht des 13. Februar 1945 brannte das Theater mit seiner prachtvollen Ausstattung nach einem Bombentreffer aus. Ab 1948 wurde das Schauspielhaus am Postplatz als Opernhaus genutzt. Im Jahr 1977 begann der Wiederaufbau. Im Bühnenbereich wurden moderne Funktionsgebäude angebaut.
Am 13. Februar 1985, dem 40. Jahrestag seiner Zerstörung, konnte die Semperoper mit der Oper "Der Freischütz" von Carl Maria von Weber eröffnet werden.