Moldavia declaró su independencia durante la Primera Guerra Mundial. En varios momentos en siglos anteriores había sido parte de Moldavia, Rusia, el Imperio Otomano y Rumania, y sus símbolos se derivan de vínculos históricos y culturales con Moldavia y Rumania. Su bandera de diciembre de 1917 era el tradicional tricolor rumano de azul, amarillo y rojo en formato horizontal. En el centro estaba la cabeza de un uró, un buey europeo extinto. Esta bandera ondeó solo brevemente porque Moldavia se incorporó a Rumania en abril de 1918. La Unión Soviética adquirió Moldavia en 1940 y, después de la ocupación alemana y rumana hasta 1944, se restableció la República Socialista Soviética de Moldavia. Su distintiva bandera, adoptada en 1952, agregó una franja horizontal verde a través del centro de la Bandera Roja Soviética. Se decía que Green representaba la viticultura y otras actividades agrícolas de la zona.
En 1989, la agitación contra el gobierno comunista era fuerte en Moldavia, y el tricolor rumano azul-amarillo-rojo se convirtió en un símbolo popular. Reemplazó oficialmente la bandera comunista en mayo de 1990. El 3 de noviembre de ese año se agregó el nuevo escudo de armas de Moldavia, basado en diseños tradicionales: en el pecho de un águila hay un escudo con la cabeza de una urna rodeada por una media luna, estrella y flor. Emblema tradicional del territorio rumano de Walachia, el águila sostiene un cetro y una rama de olivo en sus garras y una cruz en el pico. Los colores rojo, azul y dorado del escudo reflejan el tricolor nacional. La bandera se mantuvo oficial después de la independencia de Moldavia en 1991.