El Bhagavad Gita forma parte del sexto libro del Mahabharata, una importante epopeya sánscrita de la tradición hindú que narra una larga lucha y una breve guerra entre dos bandos de la familia Bharata -los Pandava y los Kaurava- por su reino de Hastinapura. El Gita narra un diálogo en los momentos previos a la guerra entre el guerrero pandava Arjuna y su auriga y consejero de confianza, Krishna, que resulta ser una encarnación mundana de Vishnu, dios que actúa como Ser Supremo en muchas formas de hinduismo. Sin embargo, el diálogo de Arjuna y Krishna se narra en realidad a través de una historia marco: Sanjaya, consejero de Dhritarashtra (padre de los Kauravas y rey ciego de Hastinapura), informa al rey de este diálogo cuando los Pandavas ya han ganado la guerra