Театр берет начало в Удмуртском Драматическом театре, где в 1934 году появилась оперная труппа. Там же работал хор и оркестр из 30 музыкантов, чьим дирижёром стал композитор Д.С. Васильев-Буглай. Благодаря балетмейстеру Н.А. Горскому была создана первая балетная студия, ставшая основой для балетной труппы театра. За пару лет было поставлены многие классические оперы, например «Евгений Онегин», «Фауст», «Князь Игорь».
В 1958 г. в Ижевске начал свою работу Музыкально-драматический театр. Зрители смогли увидеть музыкальные комедии и оперетты российских авторов и постановки удмуртских композиторов. Со временем репертуар театра расширялся. Началась работа по созданию Театра оперы и балета.
Современное здание театра со зрительным залом на 824 места было построено в 1984 году. Театр стал единственным театром академической направленности в республике. Его репертуар состоит из произведений П. И. Чайковского, В. Беллини, Д. Верди, С Рахманинова. Успех имеют и мюзиклы — например, «На краю любви», основанный на народных удмуртских сказках.
Труппа театра даёт гастроли во многих городах страны, а её солисты принимают участие в постановках других театров. На представлениях также часто выступают приглашённые артисты.