Dalam Mahabharata, peran Kresna sebagai kusir bermakna pemandu atau penunjuk jalan, yaitu memandu Arjuna melewati segala kebimbangan hatinya dan menunjukkan jalan kebenaran kepada Arjuna. Ajaran kebenaran yang diuraikan Kresna kepada Arjuna disebut Bhagawadgita. Hal itu bermula beberapa saat sebelum perang di Kurukshetra dimulai. Saat Arjuna melakukan inspeksi terhadap pasukannya, ia dilanda pergolakan batin ketika ia melihat kakeknya, guru besarnya, saudara sepupu, teman sepermainan, ipar, dan kerabatnya yang lain berkumpul di Kurukshetra untuk melakukan pembantaian besar-besaran. Arjuna menjadi tak tega untuk membunuh mereka semua. Dilanda oleh masalah batin, antara mana yang benar dan mana yang salah, Arjuna bertekad untuk mengundurkan diri dari pertempuran.