De vlag werd gebruikt door de Viet Minh, een door de communisten geleide organisatie die in 1941 werd opgericht om zich tegen de Japanse bezetting te verzetten. Aan het einde van de Tweede Wereldoorlog, verklaarde Ho Chi Minh Vietnam onafhankelijk en ondertekende een decreet op 5 september 1945 waarbij de vlag werd aangenomen als de vlag van Noord-Vietnam. De DRV werd de regering van Noord-Vietnam in 1954 na de Geneefse akkoorden. De vlag werd op 30 november 1955 aangepast om de stralen van de ster scherper te maken. Tot het einde van de Vietnam-oorlog.
In 1975 gebruikte Zuid-Vietnam een gele vlag met drie rode strepen. De rode vlag van Noord-Vietnam werd later in 1976 aangenomen als de vlag van het verenigde Vietnam. De vlag van Vietnam is de enige vlag van Zuidoost-Aziatische landen die de kleur wit niet bevat, waarbij rood en geel/goud de historische nationale kleuren zijn.