Nadat de driekleur, gebaseerd op de Roemeense vlag, in april 1990 werd ingevoerd als de nieuwe vlag van Moldavië, weigerden veel steden in Transnistrië deze te voeren en behielden ze de vorige vlag van de Moldavische Socialistische Sovjetrepubliek met de Sovjetsymbolen. Met de eenzijdige onafhankelijkheidsverklaring van Moldavië nam ook Transnistrië (aanvankelijk als zelfverklaarde Sovjetrepubliek) de vlag van de Moldavische Socialistische Sovjetrepubliek aan. Historicus Stefan Troebst ziet dit als een "streven naar het behoud van de Sovjet-erfenis" en een demonstratie van de "loyaliteit" van Transnistrië aan de Sovjet-Unie, waarmee het zich wilde onderscheiden van de regering in Chișinău.
Artikel 13 van de grondwet van Transnistrië van 1995 bepaalt dat de Pridnestrovische Moldavische Republiek haar eigen vlag, wapen en volkslied moet hebben. De vlag werd officieel vastgelegd in een wet van 25 juli 2000.
Tweede nationale vlag
In mei 2009 dienden parlementsleden van de factie van de regerende partij "Vernieuwing" een voorstel in bij het parlement om de Russische driekleur te erkennen als een andere Transnistrische vlag. Drie jaar eerder had een grote meerderheid van de kiesgerechtigden zich uitgesproken voor nauwere banden met Rusland in een referendum dat niet werd erkend door de Organisatie voor Veiligheid en Samenwerking in Europa. Volgens berichten van het Russische staatsmediabureau RIA Novosti nam het Transnistrische parlement op 12 april 2017 een wet aan die het officiële gebruik van de Russische vlag naast de Transnistrische vlag toestond. De Russische vlag zou dan onder andere op overheidsgebouwen worden getoond.