Северо-Осетинский театр оперы и балета был открыт 18 апреля 1972 года. Его история началась с оперы В. Мурадели под названием «Великая дружба». Само здание театра было построено в 1958 году, и изначально принадлежало музыкально-драматическому театру.
Первая труппа нового учреждения культуры была собрана из оперной труппы драматического театра и, частично, труппы филармонии. На сцене Северо-Осетинского театра оперы и балета ставятся спектакли местных авторов и известных классиков России и мира. Зрители театра видели в разное время постановки «Евгений Онегин» и «Пиковая Дама», «Отелло» и «Аида» и многие другие.
Существует версия, что для театра когда-то возводилось новое здание, которое должно было находиться на набережной реки Терек. Здание уже начали строить, но началась Первая Мировая война, после неё кровопролитная революция и гражданская война, и потому здание было разрушено. По проекту это уничтоженное здание должно было вмещать в себя до 700 человек единовременно.
Ко всему вышесказанному можно добавить, что Северо-Осетинский театр оперы и балета — это еще и одна из самых важных и масштабных площадок города, здесь зачастую проходят различные фестивали, концерты, выступления и так далее.