El Mahabharata es una epopeya hindú que contiene más de 100.000 versos, distribuidos en dieciocho parvans o capítulos; su texto es cuatro veces más extenso que la Biblia y ocho veces más que el de la Iliada y la Odisea.
Fue compuesto por Sri Vyasa el Compilador (Krishna Davaipayana), el abuelo de los héroes de esta epopeya.
Sobre cuando fue escrita, hay variadas fechas; según H.P. Blavatsky, se compuso al final de la Era de Cobre que precede a la edad del Kali Yuga, o sea, hace unos 5.000 años; aunque para otros autores, empezó a ser escrita entre los siglos XlV y XV a.C. En todo caso, la mayoría de los hindúes creen que narra hechos reales sucedidos entre el 3200 y el 3100 a.C.