Dinasti ini muncul hampir dua abad setelah jatuhnya dinasti Sailendra yang memerintah Srivijaya, setelah invasi Chola
Pada tahun 1025, dipimpin oleh Rajendra dari Tamil Nadu, India. Tampaknya keluarga ini pernah menjadi anggota Srivijayan mandala dan melangkah ke kekuasaan untuk memerintah mantan Srivijayan mandala yang mencakup Sumatera dan Semenanjung Melayu. Dinasti ini didasarkan pada sistem sungai Batanghari, yang awalnya berpusat di Muaro Jambi, dan dianggap sebagai negara penerus Sriwijaya. Pada periode selanjutnya, ibukota kerajaan bergeser ke pedalaman dari Batanghari ke Dharmasraya, dan kemudian pindah lebih jauh ke pedalaman ke Pagaruyung di provinsi Sumatera Barat saat ini.