Es wurde zwischen 1798 und 1801 nach einem Originalentwurf von Giannantonio Selva errichtet, welcher auch bei La Fenice von Venedig federführend war. Matteo Pertsch brachte es zur Vollendung, hauptsächlich was die Fassaden anbelangt.
Die Hauptfassade erinnert stark an La Scala in Mailand, da Pertsch bei Giuseppe Piermarini, dem Architekten dieses Opernhauses, gelernt hatte.
Ursprünglich wurde das Theater unter dem Namen "Teatro Nuovo" (Neues Theater) eröffnet und dann auf "Teatro Grande" umgetauft. Den jetzigen Namen erhielt es am 27. Januar 1901 durch einen außerordentlichen Beschluss des Stadtrats, der noch in der Nacht des Todes des großen Komponisten erging.