R.C. Majundar berpendapat, bahwa munculnya kerajaan atau pengaruh Hindu di Kepulauan Indonesia disebabkan oleh peranan kaum ksatria atau para prajurit India. Para prajurit diduga melarikan diri dari India dan mendirikan kerajaan-kerajaan di Kepulauan Indonesia dan Asia Tenggara pada umumnya. Namun, teori Ksatria yang dikemukakan oleh R.C. Majundar ini kurang disertai dengan bukti-bukti yang mendukung. Selama ini belum ada ahli yang dapat menemukan bukti-bukti yang menunjukkan adanya ekspansi dari prajurit-prajurit India ke Kepulauan Indonesia. Kekuatan teori ini terletak pada semangat petualangan para kaum ksatria.
Teori ksatria juga dikemukakan oleh F. D. K Bosch, menurutnya pada masa lampau di India sering terjadi perang antargolongan. Para prajurit yang kalah atau jenuh menghadapi perang lantas meninggalkan India. Rupanya, di antara mereka ada pula yang sampai ke wilayah Indonesia. Mereka inilah yang kemudian berusaha mendirikan koloni-koloni baru sebagai tempat tinggalnya. Di tempat itu pula terjadi proses penyebaran agama dan budaya Hindu. Adapun kelemahan teori ini ialah tidak adanya bukti tertulis bahwa pernah terjadi kolonisasi oleh para ksatria India.