Le Vietnam utilise depuis longtemps des cérémonies et des symboles originaires de Chine, son voisin du nord. Au cours des derniers siècles, les empereurs du Vietnam avaient des bannières de couleur jaune lorsque c’était la couleur impériale de la dynastie Ch’ing (mandchoue) en Chine. Le rouge, symbole du « sud », figurait également souvent sur les drapeaux vietnamiens. Le Vietnam était sous le gouvernement colonial français depuis le XIXe siècle, mais, après la Seconde Guerre mondiale, le Parti communiste du Vietnam a proclamé son indépendance et, le 29 septembre 1945, il a adopté un drapeau rouge avec une étoile jaune centrale. Les Français se sont toutefois opposés à l’indépendance, et une longue guerre a enveloppé la nation. Sous le parrainage français (et, plus tard, américain), la République du Vietnam a contrôlé la partie sud du pays sous un drapeau jaune avec trois bandes horizontales rouges.
Avec la défaite des forces américaines et sud-vietnamiennes en 1975, les communistes ont dirigé l’ensemble du pays. Leur drapeau de 1945 flottait dans la République démocratique du Vietnam au nord ; au sud, la République du Vietnam (dirigée militairement par le Viet Cong) avait un drapeau similaire. La bannière du Viet Cong comportait des bandes horizontales égales de couleur rouge sur bleu clair avec une étoile centrale à cinq branches. Le gouvernement et le drapeau du sud ont disparu le 2 juillet 1976, lorsque les deux moitiés du pays se sont unies, et aujourd’hui le drapeau rouge avec une étoile jaune est utilisé dans tout le Vietnam. Les cinq pointes de l’étoile représenteraient les cinq principales classes composant le front politique – le prolétariat, la paysannerie, les militaires, les intellectuels et la petite bourgeoisie.