Masuknya agama dan kebudayaan Hindu-Buddha dan Islam ke kepulauan Nusantara terjadi karena adanya hubungan antara penduduk Indonesia dengan bangsa-bangsa yang berada dikawasan Asia lainnya. Hubungan tersebut terjadi melalui kegiatan politik, diplomasi, pelayaran dan perdagangan, pendidikan dan kebudayaan. Lambat laun pengaruh asing yang dibawa oleh para saudagar yang singgah ke Nusantara diikiuti oleh para penduduk pribumi.