До конца XIX века в Могилёве не было своего здания театра — зачастую спектакли показывались в частных домах зажиточных горожан. В 1870-е годы у администрации губернии появилась идея о создании в городе стационарного театра, и на это мероприятие интеллигенцией по просьбе губернатора был начат сбор средств. Свою лепту в это мероприятие внесли все слои населения: как бедняки, служащие и студенты, так и богатейшие помещики. В результате к 1886 году необходимая сумма была собрана.
Авторами проекта здания театра выступили могилёвский губернский архитектор Пётр Георгиевич Камбуров и инженер Владислав Семёнович Миляновский]. Строительство было начато в 1886 году и завершено к концу 1888 году; в течение следующего года была произведена внутренняя отделка здания. 14 мая 1888 года театр был освящён, и уже в 1889 году труппа Деркача открыла первый театральный сезон в Могилёве.
В годы первой мировой войны в Могилёве находился император Николай II. Так как культурных заведений в городе было немного, он регулярно посещал городской театр, а ложу, которую он обычно занимал, с тех пор называют императорской.
В середине 80-х годов XX века Министерством культуры БССР было предложено разрушить могилёвский театр, а на его месте построить новый. Однако в связи с протестами горожан от этой идеи было решено отказаться, и театр просто закрыли на реконструкцию. Обновлённым он вновь распахнул свои двери для зрителей лишь в 2000 году.
В 2003 году перед началом нового театрального сезона состоялось открытие скульптурной композиции — бронзовой дамы с собачкой (скульптор Владимир Жбанов), которая расположилась на лестнице у главного входа в театр.
В соответствии с Постановлением Совета министров № 1288 от 3 сентября 2008 года здание городского театра в Могилёве было внесёно в Государственный список историко-культурных ценностей Республики Беларусь.