Марийский государственный театр оперы и балета был основан в 1968 году и являлся музыкально-драматическим театром. В 1999 году начался для театра новый этап жизни, а связан он с приходом сюда Константина Иванова, который возглавил труппу театра. К. Иванов был уроженцем Йошкар-Олы и решил вернуться в родной город. Его возвращение стало настоящим грандиозным событием для республики. Иванов стал не только стимулом для возросшего интереса к театру у населения, но дал повод местному руководству обратить внимание на классическое и национальное музыкальное искусство в принципе.
По его инициативе было образовано отделение хореографического искусства на базе Центра Образования № 18. Марийский Республиканский колледж культуры и искусств им. И. С. Палантая явился первым профессиональным учебным заведением, которое стало готовить кадры для Марийского государственного театра оперы и балета. Иванов стал преподавать здесь классические и дуэтно-классические танцы для выпускных классов, а также стал заведующим отделением и его художественным руководителем.
В 2000 году К. Иванов стал художественным руководителем Марийского государственного театра оперы и балета им. Э. Сапаева. Он стал определять всю административную и творческую его деятельность. Балетные и оперные спектакли теперь здесь стали ставить балетмейстеры и режиссеры, приглашённые из Санкт-Петербурга, Москвы и зарубежных стран. Иванов все равно продолжал танцевать на сцене театра, ставя новые редакции классических балетов. Под руководством Иванова труппа театра гастролировала не только по территории России, но и выезжала в Европу, Азию, Южную Америку.
Театр оперы и балеты стал единственным театром в мире, на базе которого проводятся фестивали оперного и балетного искусства в честь Галины Улановой, великой русской балерины.