Das Opernhaus liegt in exponierter Lage auf einer Landzunge oberhalb des Yangtse mit direktem Blickbezug zum Geschäftszentrum der Stadt Chongqing.
Auf einem steinernen Sockel türmt sich die gläserne Skulptur fächerförmig auf. Die innenliegenden Gebäudeteile sind aus Stahlbeton gefertigt, während der Dach- und Fassadenaufbau aus einer Glas-Stahl-Konstruktion besteht.
2.000 Zuschauer finden im Opernhaus Platz, das integrierte Schauspielhaus hat 900 Sitzplätze. Eine Ausstellungshalle verbindet alle Foyerflächen des Opernhauses miteinander und ermöglicht so eine uneingeschränkte Parallelnutzung beider Säle.