Kresna
kitab tersendiri, dikenal sebagai Bhagawadgita 'Kidung Ilahi'. Dalam Bhagawadgita, Kresna menguraikan ajaran Iswara (ketuhanan), jiwa, dharma (kewajiban), prakerti (alam semesta), dan kala (waktu). Kresna juga menjelaskan bahwa tujuannya berada di dunia adalah untuk menyelamatkan orang saleh dan membinasakan orang jahat. Kutipan yang terkenal adalah:
"Kapanpun dan dimanapun kebajikan merosot, dan kejahatan merajalela, pada saat itulah aku menjelma, wahai keturunan Bharata (Arjuna). Untuk menyelamatkan orang saleh dan menghukum orang jahat, serta menegakkan kebenaran, aku lahir dari zaman ke zaman. Template:Sloka"
Saat Yudistira merasa tertekan atas kekalahan yang diterima pihaknya pada hari pertama, Kresna tetap optimis bahwa kemenangan sudah pasti akan diraih Yudistira karena ia bertindak di jalan yang benar dan telah mendapat restu dari Bisma-kakeknya sendiri, sekaligus kesatria tua yang harus dihadapinya dalam perang itu-sesaat sebelum perang dimulai.
Seperti halnya Kresna, Bisma juga berkata bahwa kemenangan pasti akan diraih Yudistira dan ia mendoakan cucunya itu agar mencapai kejayaan, meskipun mereka harus saling menyerang dalam perang.
Seringkali Kresna meminta Arjuna agar segera mengalahkan Bisma, kakek para Pandawa dan Korawa. Keraguan Arjuna membuat Kresna marah sehingga ia mencopot roda keretanya sebagai pengganti cakram untuk membunuh Bisma. Akan tetapi tindakannya segera dicegah oleh Arjuna yang berjanji bahwa ia akan mengalahkan kesatria tua tersebut pada hari berikutnya.
Setelah para Pandawa mengetahui kelemahan Bisma, pada hari berikutnya, Kresna menginstruksikan Srikandi, putra Raja Drupada agar menghadapi Bisma, dengan ditemani oleh Arjuna. Bisma, yang merasa bahwa Srikandi telah dilahirkan untuk membunuhnya, sulit menghindari serangan Arjuna yang bersembunyi di belakang Srikandi. Akhirnya Bisma dikalahkan pada hari kesepuluh.
Kresna juga membantu Arjuna dalam membunuh Jayadrata, kesatria Korawa yang menahan para Pandawa dalam usaha menyelamatkan Abimanyu-putra Arjuna-yang terkurung dalam formasi Cakrabyuha dan terbunuh oleh serangan serentak yang dilancarkan delapan kesatria Korawa. Kresna juga meruntuhkan semangat Drona-komandan tentara Korawa, pengganti Bisma-setelah ia memberi isyarat pada Bima untuk
membunuh seekor gajah perang bernama Aswatama, nama yang serupa dengan nama putra semata wayang Drona. Pandawa berteriak bahwa Aswatama mati, namun Drona enggan mempercayainya sebelum ia mendengar langsung dari Yudistira yang dikenal sebagai orang yang tidak pernah berbohong. Kresna tahu bahwa Yudistira tidak akan berdusta, maka ia mengatur siasat agar
Yudistira tidak berbohong namun Drona menganggap putranya telah gugur. Saat ditanya oleh Drona, Yudistira berkata, "Aswatama mati. Entah gajah, entah manusia." Tetapi setelah Yudistira mengucapkan kalimat pertama, tentara Pandawa yang telah diperintah oleh Kresna segera membuat kegaduhan dengan membunyikan genderang perang dan sangkakala, sehingga Drona
tidak mendengar kalimat kedua yang diucapkan Yudistira dan percaya bahwa putranya telah gugur. Setelah dilanda dukacita, Drona meletakkan senjatanya, dan kesempatan itu dimanfaatkan oleh Drestadyumna untuk memenggal kepalanya.
Saat Arjuna bertarung melawan Karna, roda kereta Karna terperosok ke dalam genangan lumpur. Saat Karna mencoba mengangkat keretanya dari lumpur, Kresna mengingatkan Arjuna tentang tindakan Karna dan Korawa lainnya yang telah melanggar peraturan dalam peperangan saat menyerang dan membunuh Abimanyu secara serentak, dan ia meyakinkan Arjuna untuk menempuh cara yang sama untuk membunuh Karna. Maka Arjuna memenggal kepala Karna saat kesatria itu sedang berusaha mengangkat keretanya dari lumpur.
Menjelang hari puncak peperangan, Duryodana menemui Gandari, ibunya untuk meminta anugerah agar seluruh tubuhnya kebal dari segala serangan. Untuk itu, ia harus datang dalam keadaan telanjang bulat. Kresna mengolok-oloknya sehingga ia menjadi malu. Ia memutuskan untuk menutupi selangkangannya dengan kulit pisang saat menemui ibunya. Setelah
Duryodana tiba, Gandari membuka penutup matanya dan mencurahkan kekuatan dari matanya ke tubuh Duryodana, tetapi ia kecewa setelah mengetahui bahwa Duryodana menutupi selangkangan dan paha sehingga daerah itu tidak akan kebal. Ketika Duryodana bertarung dengan Bima, serangan Bima tidak berpengaruh bagi Duryodana. Untuk menyelesaikannya, Kresna mengingatkan
Bima akan janjinya untuk membunuh Duryodana dengan cara memukul pahanya. Bima pun melakukannya, meskipun melanggar peraturan (mengingat bahwa Duryodana sendiri telah melanggar dharma pada perbuatannya pada masa lalu). Dengan demikian, strategi Kresna telah membantu Pandawa memenangkan perang dengan menjatuhkan seluruh pemimpin tentara Korawa, tanpa perlu mengangkat senjatanya. Ia juga
menghidupkan kembali Parikesit, cucu Arjuna yang diserang dengan senjata Brahmastra oleh Aswatama saat berada di dalam janin ibunya. Di kemudian hari, Parikesit menjadi penerus Pandawa.
Setelah perang usai, Yudistira diangkat sebagai Raja Kuru, dengan pusat pemerintahan di Hastinapura. Ia memerintah selama 36 tahun. Sementara itu Kresna tinggal bersama kaumnya di Dwaraka. Karena Samba-putra Kresna-dan beberapa pemuda Yadawa telah mengolok-olok para resi yang mengunjungi Dwaraka, maka kaum Yadawa dikutuk agar hancur dengan menggunakan senjata gada yang
dikeluarkan dari perut Samba. Atas perintah Ugrasena, senjata tersebut dihancurkan hingga menjadi debu lalu dibuang ke laut. Debu tersebut hanyut ke tepi pantai Prabasha dan tumbuh menjadi semacam tanaman rumput, disebut eruka.
Pada suatu perayaan, kaum Yadawa mengunjungi Prabasha dan berpesta pora di sana. Karena pengaruh minuman keras, mereka mabuk dan saling hantam. Perkelahian pun berubah menjadi pembunuhan massal. Saat menyaksikan kaumnya saling bunuh, Kresna menggenggam rumput eruka dan melemparkannya ke tengah percekcokan tersebut yang mengakibatkan ledakan hebat sehingga membunuh hampir seluruh kaum Yadawa
yang ada di sana. Setelah kehancuran kaumnya, Baladewa meninggalkan tubuhnya dengan cara melakukan Yoga. Sementara itu, Kresna memasuki hutan dan duduk di bawah pohon untuk bermeditasi. Mahabharata menyatakan bahwa seorang pemburu bernama Jara mengira sebagian kaki Kresna yang tampak sebagai seekor rusa sehingga ia menembakkan panahnya, menyebabkan Kresna terluka
secara fana, sampai berujung ke kematiannya. Saat jiwa Kresna mencapai surga, tubuhnya dikremasi oleh Arjuna.
Menurut sumber-sumber dari Purana, kepergian Kresna menandai akhir zaman Dwaparayuga dan dimulainya Kaliyuga, yang dihitung jatuh pada tanggal 17/18 Februari 3102 SM. Para guru aliran Waisnawa, misalnya Ramanuja dan aliran Gaudiya Waishnawa memandang bahwa tubuh Kresna seutuhnya merupakan tubuh spiritual sehingga tidak akan pernah membusuk karena hal ini tampaknya merupakan
perspektif dalam Bhagawatapurana. Kresna tidak pernah disebut menua atau menjadi uzur dalam penggambaran secara historis dalam berbagai Purana, meskipun telah melewati beberapa dasawarsa, tetapi ada alasan untuk sebuah perdebatan apakah ini menunjukkan bahwa ia tidak memiliki tubuh material, karena pertempuran dan deskripsi lain dari wiracarita Mahabharata jelas menunjukkan
indikasi bahwa ia tampaknya tunduk pada keterbatasan alam. Sementara kisah pertempuran tampaknya menunjukkan keterbatasan, Mahabharatha juga menceritakan berbagai kisah saat Kresna tidak tunduk pada keterbatasan, seperti cerita ketika Duryodana mencoba untuk menangkap Kresna namun tubuhnya memancarkan api yang menunjukkan semua ciptaan ada dalam dirinya.
Pemujaan terhadap Kresna merupakan suatu bagian dari aliran Waisnawa (Waisnawisme), aliran agama Hindu yang menganggap Wisnu sebagai Tuhan Yang Mahakuasa dan memuliakan berbagai awatara (penjelmaan) yang terkait dengannya, termasuk pasangan (sakti/dewi) dewa itu sendiri, serta orang suci maupun guru yang menyebarkan ajarannya. Secara istimewa Kresna dipandang