Vietnam ha sido colonizado dos veces a lo largo de su existencia. La primera colonización fue por los chinos; El segundo fue por los franceses. La colonización china duró casi 1,000 años, comenzando con la anexión del norte de Vietnam en 111 a. C.
Muchos chinos huyeron a Vietnam cuando la dinastía Han se derrumbó. Esto provocó el primero de muchos periodos de descontento en el lado de los vietnamitas hasta que Ngo Quyen derrotó a los chinos.
Los franceses, y muchos otros países europeos, se pusieron en contacto con Vietnam mucho antes del siglo XIX. Sin embargo, no fue hasta que Francia se dio cuenta de que los vietnamitas no iban a apoyar directamente los intereses franceses cuando la colonización se hizo oficial en 1874. Esto duró hasta 1954, después de la Guerra franco-indochina, cuando Vietnam finalmente tuvo la oportunidad de convertirse en uno gobernar.