Hindu merupakan agama ketiga terbesar di dunia setelah agama Islam dan Kristen. Penganutnya sebagian besar terdapat di anak benua India dengan jumlah sekitar 90%. Di Indonesia, agama Hindu digantikan oleh agama Islam dan Kristen pada masa keruntuhan Kerajaan Majapahit.
Sementara itu, Buddha muncul sebagai reaksi terhadap sistem upacara agama Hindu yang dianggap terlampau kaku. Yaitu, sekitar 6 abad SM di anak benua India bagian utara. Dari latar belakang munculnya, agama Buddha memang mempunyai kaitan erat dengan agama Hindu.