Le Vietnam a été colonisé deux fois au cours de son existence. La première colonisation fut par les Chinois ; la seconde était par les Français. La colonisation chinoise a duré près de 1 000 ans, à commencer par l'annexion du nord du Vietnam en 111 av.
De nombreux Chinois ont fui au Vietnam lorsque la dynastie Han s'est effondrée. Cela a provoqué la première de nombreuses périodes de mécontentement du côté des Vietnamiens jusqu'à ce que Ngo Quyen ait vaincu les Chinois.
Les Français, et de nombreux autres pays européens, ont pris contact avec le Vietnam bien avant le 19ème siècle. Cependant, ce n'est que lorsqu'il est devenu clair pour la France que les Vietnamiens n'allaient pas soutenir directement les intérêts français que la colonisation est devenue officielle en 1874. Cela a duré jusqu'en 1954, après la guerre franco-indochinoise, lorsque le Vietnam a enfin eu la chance de s'auto- gouverner.