Югоосетинский государственный драматический театр был создан в 1931 году в Цхинвале на базе местного осетинского драмкружка. Первой постановкой театра стала пьеса "Лихорадка" С. Церетели режиссера В. Хетагурова. В 1939 году госдрамтеатру было присвоено имя известного осетинского поэта и драматурга Коста Хетагурова.
В первые годы работы театра к постановкам были привлечены такие известные личности, как композитор Борис Галати, художники Махарбек Туганов и Таурбек Гаглоев.
В годы Великой Отечественной войны работа театра продолжилась. Были поставлены спектакли "Бойцы родины" А. Магкаева, "Русские люди", "Скала героя" Г. Гулия.
Самые трудные годы для югоосетинского театра пришлись на конец 80-х – начало 90-х годов, когда Цхинвал оказался в блокаде из-за грузинской агрессии. В 2005 году здание театра полностью сгорело, актеры были вынуждены в течение многих лет выступать в бывшем здании Совета профсоюзов.
Лишь в 2014 году в рамках Инвестпрограммы содействия социально-экономическому развитию Южной Осетии началось строительство нового здания театра. В августе 2018 года здание Госдрамтеатра с торжественным открытием начало полноценно функционировать. Первым спектаклем в новом театре стала "Фатима" Коста Хетагурова.
90-й юбилейный сезон в театре будет открыт осенью 2021 года спектаклем "Последний свидетель", рассказывающим о геноциде осетин в 20-х годах прошлого века.