Театр был основан в 1832 году, когда архитектор А. Ф. Гранштедт построил здание Выборгского театра. Некоторое время город не имел своей постоянной труппы, но в 1933 году были объединены два финских актёрских коллектива, которые показывали спектакли на финском языке.
После того, как Финляндия проиграла в Советско-финской войне, в начале 1940-х годов финноязычный театр стал русскоязычным Выборгским театром русской драмы, однако вскоре его труппу пришлось эвакуировать на Урал в связи с началом новой войны. В городе шли ожесточённые бои, и здание театра пострадало, из-за чего пришлось его разобрать.
Уже в 1944 году Совет Народных Комиссаров постановил снова основать театр в Выборге, и он появился, называясь сначала Виипурским республиканским театром русской драмы, но находился не в самом Выборге, а в Кеми (позже в Сортавале).
Когда Выборг стал городом в Ленинградской области, этот театр упразднили, что стало толчком для появления театра в самом Выборге, который действительно возник в 1945 году, а после перерыва, связанного с отсутствием подходящих помещений, появился снова в 1982 году и был реорганизован в театр кукол.
В 1999 году он стал драматическим, и с тех пор процветает, имея большой репертуар спектаклей для взрослых и не меньший — для детей.