Jabarkan Kelahiran sebelumnya dari Mahawira

Kelahiran Mahavira sebelumnya diceritakan dalam teks Jain seperti "Mahapurana" dan "Tri-shashti-shalaka-purusha-charitra". Meskipun jiwa mengalami reinkarnasi yang tak terhitung jumlahnya dalam siklus perpindahan saṃsāra, kelahiran seorang tirthankara dihitung sejak dia menentukan penyebab karma dan mengejar ratnatraya. Teks Jain menggambarkan 26 kelahiran Mahavira sebelum inkarnasinya sebagai tirthankara. Menurut teks, ia dilahirkan sebagai Marichi (putra dari Bharata Chakravartin) di kehidupan sebelumnya.