ธงชาติสมัยใหม่ของสาธารณรัฐสังคมนิยมเวียดนามเป็นแผงสี่เหลี่ยม ยาว 3: 2 ของความกว้าง ธงชาติเวียดนามมีดาวห้าแฉกสีเหลืองสดใสบนพื้นหลังสีแดง
ประวัติธงชาติเวียดนามมีมาตั้งแต่ต้นศตวรรษที่ 19 จากนั้นเจ้าชายองค์สุดท้ายของราชวงศ์เหงียนเซียลองกลายเป็นจักรพรรดิองค์แรกของเวียดนามสร้างธงของจักรวรรดิที่จัดตั้งขึ้นใหม่ Zia Long รวมประเทศเข้าด้วยกัน ซึ่งจริงๆ แล้วกระจัดกระจายไปในภาคเหนือและภาคใต้ ธงของจักรวรรดิใหม่เป็นสีเหลืองสดใสโดยมีวงกลมสีแดงอยู่ตรงกลาง
ในช่วงปลายศตวรรษที่ 19 ผ้าของราชวงศ์เหงียนมีรูปลักษณ์ที่แตกต่างออกไปเล็กน้อย และมีแถบแนวนอนสีแดงบางเส้นปรากฏขึ้นบนทุ่งสีเหลือง จากนั้นพวกมันจะถูกแปลงเป็นหนึ่งเดียว แต่กว้างกว่ามาก การยึดครองของญี่ปุ่นในทศวรรษที่ 1940 ทำให้เกิดการเปลี่ยนแปลงที่สำคัญ และจักรวรรดิเวียดนามหุ่นเชิดที่สร้างขึ้นในรัชสมัยของดินแดนอาทิตย์อุทัยได้ยกธงใหม่ขึ้น แบนเนอร์ยังคงเป็นสีเหลือง และแถบจะมีลวดลายต่างกัน
ในเดือนสิงหาคม พ.ศ. 2488 ญี่ปุ่นถูกบังคับให้ยอมจำนนและถอนทหารออกจากเวียดนาม คอมมิวนิสต์เข้ามามีอำนาจและสัญลักษณ์ของรัฐเป็นกลุ่มแรกที่ได้รับการเปลี่ยนแปลง ธงชาติเวียดนามเปลี่ยนเป็นสีแดงสด โดยมีดาวห้าแฉกอยู่ตรงกลาง โครงร่างที่กลมกว่าเล็กน้อยบนแบนเนอร์สมัยใหม่
สงครามอินโดจีนและการล่าอาณานิคมของฝรั่งเศสในทศวรรษต่อมาได้แบ่งประเทศออกเป็นสองส่วน เวียดนามเหนือยังคงเป็นสาธารณรัฐประชาธิปไตย และสงครามเวียดนามกับสหรัฐฯ เริ่มขึ้นในภาคใต้ ซึ่งกินเวลาจนถึงปี 1975 อันเป็นผลมาจากชัยชนะของจังหวัดทางเหนือ ดินแดนเวียดนามทั้งหมดรวมกันเป็นหนึ่งเดียว และในวันที่ 30 พฤศจิกายน พ.ศ. 2498 ธงใหม่ได้รับการอนุมัติอย่างเป็นทางการให้เป็นหนึ่งในสัญลักษณ์ของรัฐ ดาวสีเหลืองบนพื้นหลังสีแดงยังคงไม่เปลี่ยนแปลงบนธงของรัฐตั้งแต่นั้นเป็นต้นมา
สีแดงของธงเป็นสัญลักษณ์ของผู้อยู่อาศัยในประเทศที่เลือดของผู้รักชาติหลั่งไหลเพื่อให้ได้มาซึ่งอิสรภาพและความแน่วแน่และความกล้าหาญของชาวเวียดนาม ดาวห้าแฉกเป็นศูนย์รวมของความคิดร่วมกันของพรรคที่มีกลุ่มสังคมหลักห้ากลุ่ม ได้แก่ คนงาน ชาวนา ปัญญาชน เยาวชน และทหาร ความคิดเหล่านี้มุ่งเป้าไปที่การสร้างสังคมนิยม และระหว่างทาง ธงชาติเวียดนามทำหน้าที่เป็นดาวนำทางที่สดใสสำหรับพลเมืองของตน