Spolek Národní divadlo moravskoslezské, jehož cílem bylo postavit budovu stálé české profesionální scéně v Ostravě, byl ustaven v polovině roku 1918. Svou činnost oficiálně zahájilo NDMS 12. srpna 1919. Pro svou činnost získalo Národní divadlo moravskoslezské provozující balet, činohru, operu a operetu budovu městského divadla (otevřeno v roce 1907, dosud sloužící jen německému divadlu), o kterou se do roku 1920 dělilo s Deutsches Theater. Národní dům (otevřený roku 1894), který až do vzniku NDMS sloužil českému divadlu, užívalo Národní divadlo moravskoslezské za války a trvale získalo k prostorám městského divadla po roce 1945. Od té doby užívá Národní divadlo moravskoslezské obě divadelní budovy - Divadlo Antonína Dvořáka (Městské divadlo, od r.1945 Zemské divadlo, 1949-1990 Divadlo Zdeňka Nejedlého) a Divadlo Jiřího Myrona (Národní dům, 1945-1954 Lidové divadlo).
K historickému názvu Národní divadlo moravskoslezské se divadlo vrátilo v roce 1995. Existuje dnes ve své tradiční čtyřsouborové podobě ( balet - činohra - opera - opereta ), slouží publiku tvořenému obyvateli Ostravy, okolí města i návštěvníkům z přilehlých oblastí a regionů. Národní divadlo moravskoslezské uvádí ročně 16-19 premiér na obou svých scénách. V loňském roce 2006 navštívilo téměř čtyřista padesát představení Národního divadla moravskoslezského necelých 200 tisíc diváků.