В 1920-е годы в Петрограде были созданы «Красный театр» и «Театр рабочей молодёжи» (ТРАМ). «Красный театр», основанный в 1924 году, в 1926 году слился с театром «Красный молот», а в 1930 году — с «Театром Народного дома», превратившись в «Красный театр Народного дома».
В 1936 году «Красный театр» и ТРАМ объединились и был создан Ленинградский государственный театр имени Ленинского комсомола.
С 1939 года театр работает в современном здании на Петроградской стороне.
В 1991 году театр переименован в Санкт-Петербургский государственный театр «Балтийский дом».