Negara yang pernah menjajah Indonesia ialah Portugis yang pada tahun 1512, disusul oleh Spanyol, Belanda, Prancis, Inggris dan Jepang.
Di antara negara-negara penjajah tersebut, Belanda bisa dibilang sebagai negara yang paling lama menjajah, yaitu selama 350 tahun.
Soal lamanya penjajahan Belanda di Indonesia itu sempat menjadi topik perbincangan.
Bahkan seorang ahli hukum internasional G.J. Resink membantah Indonesia dijajah Belanda selama 350 tahun lewat karyanya Indonesia’s History Between the Myths.
Sebelum dijajah oleh Belanda, Indonesia sempat ditaklukan oleh Portugis, Spanyol, Perancis, dan Inggris. Portugis adalah negara pertama yang menduduki Indonesia di tahun 1512.
Malaysia juga pernah mengalami dijajah oleh bangsa Portugis pada tahun 1511.
Malaysia merupakan negara dengan letak geografis strategis dan memiliki banyak sumber daya alam kelautan dan perkebunan. Hal ini tentu menarik perhatian bangsa Eropa.
Kemudian di tahun 1641, giliran Belanda yang menjajah negara Malaysia, sebelum akhirnya ditutup oleh oleh Inggris pada tahun 1786.
Malaysia juga pernah diduduki oleh Jepang meskipun hanya sebentar karena kekalahan Jepang saat melawan Amerika Serikat.