Kerajaan Tarumanegara runtuh akibat kombinasi faktor internal dan eksternal. Konflik internal perebutan kekuasaan melemahkan stabilitas kerajaan. Serangan dari kerajaan lain, terutama dari Sriwijaya, memberikan pukulan telak. Perubahan kondisi alam dan ekonomi juga berkontribusi pada kemunduran Tarumanegara, mengakhiri kejayaan kerajaan Hindu tertua di Jawa Barat ini.