Státní opera byla postavena v letech 1886 – 87 podle návrhů vídeňských architektů F. Fellnera a H. Helmera architektem M. Werműllerem v novorenesančním slohu. Původně bylo divadlo německé a jeho repertoár tvořily německé opery a operety. Koncem 2. světové války při bombardování Prahy byla budova značně poškozena. Současný název získala až po oddělení od Národního divadla v roce 1992.