Suomen ainoan ammattimaisen oopperan toiminta alkoi 1911, ja baletti perustettiin 1922. Esityspaikkana oli pitkään pieni Aleksanterin teatteri Bulevardilla, kunnes vuonna 1993 Töölönlahden rantaan avattiin nykyinen ajanmukainen Oopperatalo.
Vuosittain Oopperatalossa nähdään yleensä neljä uutta oopperaensi-iltaa ja kolme balettiensi-iltaa. Lisäksi esitetään aiemmin ohjelmistoon tulleita teoksia. Tunnettujen klassikoiden ohella esitetään myös uutta oopperaa ja tanssia ja erityisesti kotimaisia uutuuksia.
Kansainvälisen käytännön mukaan oopperat esitetään alkuperäiskielellä. Juonen seuraamista helpottaa näyttämöaukon yläpuolella sijaitseva tekstilaite, jossa tarina kulkee yleensä suomeksi, ruotsiksi ja englanniksi käännettynä.