Vietnam maakt al lang gebruik van ceremonies en symbolen die hun oorsprong vinden in China, het noordelijke buurland. In de afgelopen eeuwen hadden de keizers van Vietnam gele vaandels toen dat de keizerlijke kleur was van de Ch’ing (Manchu)-dynastie in China. Rood, een symbool van “het zuiden”, kwam ook vaak voor in Vietnamese vlaggen. Vietnam stond vanaf de 19e eeuw onder Frans koloniaal bestuur, maar na de Tweede Wereldoorlog riep de Communistische Partij van Vietnam haar heerschappij uit en op 29 september 1945 nam zij een rode vlag met een centrale gele ster aan. De Fransen verzetten zich echter tegen de onafhankelijkheid, en een lange oorlog hield de natie in zijn greep. Onder Franse (en later Amerikaanse) steun bestuurde de Republiek Vietnam het zuidelijke deel van het land onder een vlag van geel met drie rode horizontale strepen.
Met de nederlaag van de Amerikaanse en Zuid-Vietnamese troepen in 1975, bestuurden de communisten het hele land. Hun vlag uit 1945 wapperde in de Democratische Republiek Vietnam in het noorden; in het zuiden had de Republiek Vietnam (militair geleid door de Viet Cong) een soortgelijke vlag. De Viet Cong vlag had gelijke horizontale strepen van rood over lichtblauw met een centrale vijfpuntige ster. De regering en de vlag van het zuiden verdwenen op 2 juli 1976, toen de twee helften van het land zich verenigden, en vandaag wordt de rode vlag met een gele ster in heel Vietnam gebruikt. De vijf punten van de ster zouden staan voor de vijf belangrijkste klassen die het politieke front vormen – het proletariaat, de boerenstand, het leger, de intellectuelen en de kleinburgerij.