Первая оперная труппа появилась в Софии в 1980 году, однако из-за отсутствия финансирования она просуществовала недолго. Возрождение сцены произошло в 1908 году после нескольких успешных премьер. В 1922 году театру присвоили статус национального. Первый балетный спектакль прошел на его подмостках в 1928 году. Репертуар театра состоит из классических произведений европейских и русских композиторов.