ในอดีตช่วงปี พ.ศ. 2488 นั้น ภายหลังจากญี่ปุ่นยอมแพ้สงครามโลกครั้งที่ 2 แล้ว ขบวนการลาวอิสระได้ประกาศให้ประเทศลาวเป็นเอกราชจากฝรั่งเศสและประกาศจัดตั้งรัฐบาลลาวอิสระ โดยใช้ธงนี้เป็นสัญลักษณ์ในการเคลื่อนไหว แต่ 6 เดือนให้หลังต่อมาฝรั่งเศสก็กลับเข้ามาปกครองลาวซึ่งเป็นส่วนหนึ่งของอินโดจีนฝรั่งเศสและล้มรัฐบาลลาวอิสระลง (ได้ให้เอกราชแก่ลาวภายหลังในปี พ.ศ. 2498 ลาวจึงปกครองตนเองต้วยระบอบประชาธิปไตยอันมีพระมหากษัตริย์เป็นประมุข) ธงนี้ก็ได้ถูกนำมาใช้เป็นสัญลักษณ์ของขบวนการปะเทศลาวแทน ซึ่งขบวนการนี้จัดตั้งโดยผู้นำขบวนการลาวอิสระส่วนหนึ่ง ที่นิยมแนวคิดทางการเมืองฝ่ายซ้าย ภายใต้การนำของเจ้าสุภานุวงศ์
เมื่อขบวนการปะเทศลาวเคลื่อนไหวปลดปล่อยลาว ล้มล้าง รัฐบาล ระบอบกษัตริย์ และจัดตั้งรัฐบาลพรรคคอมมิวนิสต์ปกครองประเทศสำเร็จ
ธงชาติลาว แบบปัจจุบันเริ่มใช้มาตั้งแต่ 2 ธันวาคม พ.ศ. 2518 ซึ่งเป็นวันสถาปนาประเทศสาธารณรัฐประชาธิปไตยประชาชนลาวมีชื่อเรียกในภาษาลาวว่า ธงดวงเดือน ได้รับการออกแบบขึ้นในช่วงสงครามโลกครั้งที่ 2 โดย มหาสิลา วีระวงส์ นักปราชญ์ผู้ ยิ่งใหญ่ของชาวลาว
ความหมายของธงชาติลาว
สีแดง หมายถึง เลือดแห่งการต่อสู้เพื่ออิสรภาพของชาวลาว
สีน้ำเงิน หมายถึง ความมั่งคั่ง อุดมสมบูรณ์ของชาติ
พระจันทร์สีขาว เป็นสัญลักษณ์ของความมีน้ำใจเอื้อเฟื้อเพื่อแผ่และบริสุทธิ์ผ่องใส