ในสมัยพระเจ้ามิงห์หม่าง มีนโยบายต่อต้านคาทอลิกเป็นเหตุให้ฝรั่งเศสเข้าแทรกแซงเวียดนาม และใน พ.ศ.2426 เวียดนามก็ตกเป็นอาณานิคมของประเทศฝรั่งเศส โดยฝรั่งเศสได้แบ่งเวียดนามออกเป็น 3 ส่วน คือ อาณานิคมโคชินจีนในภาคใต้ เขตอารักขาอันนามในตอนกลาง และเขตอารักขาตัวเกี๋ยในภาคเหนือ
ในพ.ศ.2484 เกิดขบวนการเวียดมินห์ขึ้น เพื่อขับไล่ฝรั่งเศสโดยมีโฮจิมินห์ เป็นผู้นำ
ในพ.ศ.2497 เวียดนามทำอนุสัญญาเจนีวา เพื่อสงบศึกกับฝรั่งเศส เป็นผลให้เวียดนามต้องแบ่งประเทศออกเป็น 2 ส่วน คือ เวียดนามเหนือภายใต้การนำของพรรคคอมมิวนิสต์ และเวียดนามใต้ภายใต้การปกครองระบอบประชาธิปไตย
ใน พ.ศ.2503 เกิดสงครามเวียดนาม เป็นสงครามระหว่างเวียดนามเหนือและเวียดนามใต้ สงครามนี้ยุติลงได้ด้วยชัยชนะของเวียดนามเหนือ ทำให้เวียดนามรวมกันเป็นหนึ่งเดียวภายใต้ชื่อประเทศสาธารณรัฐสังคมนิยมเวียดนาม