Prvními baletními soubory, které v Petrohradě vystupovaly, byli italští baletní tanečníci na počátku 18. století. Kateřina Veliká si přála postavit ruské divadlo. To bylo postaveno v roce 1783. Jmenovalo se Císařské velké divadlo Kamenný ("Kamenný" je ruský výraz pro "kámen". Používalo se proto, aby se budova odlišila od používaného dřevěného divadla). Budova, kterou vidíme dnes, pochází z roku 1860. Zahájena byla představením Glinkovy opery Život za cara. Jmenovala se Mariinské divadlo, pojmenované po carevně Marii Alexandrovně. Velký choreograf Marius Petipa zde uvedl první představení mnoha slavných baletů, například Čajkovského Spící krasavici v roce 1890, Louskáčka v roce 1892, balet Raymonda Alexandra Glazunova v roce 1898 a aktualizovanou verzi Čajkovského Labutího jezera (se Lvem Ivanovem) v roce 1895.
Když se v roce 1886 stalo divadlo hlavním sídlem císařského baletu a opery, bylo vylepšeno. Bylo zde uvedeno mnoho oper, mimo jiné první představení Musorgského Borise Godunova, Rimského-Korsakova Zlatý kohoutek, Čajkovského Piková dáma a Jolanta, Prokofjevův Romeo a Julie a Popelka a také Chačaturjanův Spartakus.
Císařské a sovětské divadlo bylo domovem mnoha významných impresáriů, dirigentů a hudebníků. Vaganovova akademie ruského baletu, baletní škola Mariinského divadla, odstartovala kariéru Mathilde Kschessinské, Olgy Preobrajenské, Anny Pavlovové, Tamary Karsavinové, Vaslava Nižinského, Mariny Semenové, George Balanchina, Galina Ulanova, Rudolf Nurejev, Natalia Makarova, Michail Baryšnikov, Irina Kolpakova, Galina Mezentseva, Altynai Asylmuratova a v novější době slavné tanečnice jako Ulyana Lopatkina, Diana Vishneva a Svetlana Zakharova.