Arjuna
wujud aslinya sebagai Siwa. Arjuna meminta maaf karena ia telah berani melakukan tantangan. Siwa tidak marah kepada Arjuna, justru sebaliknya ia merasa kagum. Atas keberaniannya, Dewa Siwa memberi anugerah berupa panah sakti bernama pasupati.
Setelah menerima senjata pasupati, Arjuna dijemput oleh para penghuni kahyangan untuk menuju kediaman Indra, raja para dewa. Di sana Arjuna menghabiskan waktu selama beberapa tahun. Di sana pula Arjuna bertemu dengan bidadari Urwasi. Karena Arjuna tidak mau menikahi bidadari Urwasi, maka Urwasi mengutuk Arjuna agar kelak menjadi banci (peran Arjuna sebagai banci diceritakan
sebagai dalam buku Wirataparwa). Kutukan itu dimanfaatkan oleh Arjuna pada saat para Pandawa menyelesaikan hukuman pembuangan mereka dalam hutan. Setelah menyelesaikan hukuman pembuangan, Pandawa beserta Dropadi berlindung di kerajaan Wirata. Sesuai dengan perjanjian yang sah-sebagai akibat kekalahan saat bermain dadu-maka para Pandawa beserta Dropadi harus
hidup dalam penyamaran selama satu tahun. Maka dari itu, para Pandawa beserta Dropadi harus menyembunyikan identitas asli mereka dan hidup sebagai orang lain. Di sana Arjuna menyamar sebagai guru tari yang banci, dengan nama samaran Brihanala. Meskipun demikian, Arjuna telah berhasil membantu putra mahkota kerajaan Wirata, yaitu pangeran Utara, dengan menghalau musuh yang hendak menyerbu kerajaan Wirata.
Setelah menjalani masa pembuangan selama 13 tahun dan masa penyamaran selama setahun, para Pandawa ingin memperoleh kembali kerajaannya. Namun hak mereka ditolak dengan tegas oleh Duryodana, bahkan ia menantang untuk berperang. Demi kerajaannya, para Pandawa setuju untuk melakukan perang. Sebelum perang terjadi, Kresna melakukan misi perdamaian, namun gagal. Akhirnya Kresna setuju
untuk terlibat dalam perang, namun dengan tidak membawa senjata. Ia ingin salah satu pihak memilih tentaranya, sedangkan pihak yang lain memilihnya sebagai penasihat. Arjuna yang mewakili Pandawa lebih memilih kehadiran Kresna sebagai penasihat, sementara Duryodana yang mewakili Korawa lebih memilih pasukan Kresna.
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.
Kresna yang baik hati, setelah melihat kawan-kawan dan sanak keluarga di hadapan saya, dengan semangat untuk bertempur seperti itu, saya merasa anggota-anggota badan saya gemetar dan mulut saya terasa kering...
Kita akan dikuasai dosa jika membunuh penyerang seperti itu. Karena itu, tidak pantas kalau kita membunuh para putra Drestarastra dan kawan-kawan kita. O Kresna, suami Dewi Laksmi, apa keuntungannya bagi kita, dan bagaimana mungkin kita berbahagia dengan membunuh sanak keluarga kita sendiri?
Untuk mengatasi kebimbangan Arjuna, Kresna menguraikan ajaran-ajaran kebenaran agar semua keraguan di hati Arjuna sirna. Kresna menjelaskan apa yang sepantasnya dilakukan Arjuna sebagai kewajibannya di medan perang. Selain itu Kresna menunjukkan bentuk semestanya kepada Arjuna. Ajaran kebenaran yang dijabarkan Kresna tersebut dikenal sebagai Bhagawadgita. Kitab
Bhagawadgita yang sebenarnya merupakan suatu bagian dari Bhismaparwa, menjadi kitab tersendiri yang sangat terkenal dalam ajaran Hindu, karena dianggap merupakan intisari dari ajaran-ajaran Weda.
Dalam pertempuran di Kurukshetra, atau Bharatayuddha, Arjuna bertarung dengan para kesatria dari pihak Korawa, dan tidak jarang ia membunuh mereka, termasuk panglima besar pihak Korawa yaitu Bisma. Di awal pertempuran, Arjuna masih dibayangi oleh kasih sayang Bisma sehingga ia masih segan untuk membunuhnya. Hal itu membuat Kresna marah berkali-kali, dan Arjuna
berjanji bahwa kelak ia akan mengakhiri nyawa Bisma. Pada pertempuran pada hari kesepuluh, Arjuna berhasil membunuh Bisma, dan usaha tersebut dilakukan atas bantuan dari Srikandi. Setelah Abimanyu putra Arjuna gugur pada hari ketiga belas, Arjuna bertarung dengan Jayadrata untuk membalas dendam atas kematian putranya. Pertarungan antara Arjuna dan Jayadrata diakhiri menjelang senja hari, dengan bantuan dari Kresna.
Pada pertempuran pada hari ketujuh belas, Arjuna terlibat dalam duel sengit melawan Karna. Ketika panah Karna melesat menuju kepala Arjuna, Kresna menekan kereta Arjuna ke dalam tanah dengan kekuatan saktinya sehingga panah Karna meleset beberapa inci dari kepala Arjuna. Saat Arjuna menyerang Karna kembali, kereta Karna terperosok ke dalam lubang (karena sebuah
kutukan). Karna turun untuk mengangkat kembali keretanya yang terperosok. Salya, kusir keretanya, menolak untuk membantunya. Karena mematuhi etika peperangan, Arjuna menghentikan penyerangannya bila kereta Karna belum berhasil diangkat. Pada saat itulah Kresna mengingatkan Arjuna atas kematian Abimanyu, yang terbunuh dalam keadaan tanpa
senjata dan tanpa kereta. Dilanda oleh pergolakan batin, Arjuna melepaskan panah Rudra yang mematikan ke kepala Karna. Senjata itu memenggal kepala Karna.
Tak lama setelah Bharatayuddha berakhir, Yudistira diangkat menjadi Raja Kuru dengan pusat pemerintahan di Hastinapura. Untuk menengakkan dharma di seluruh Bharatawarsha, sekaligus menaklukkan para raja kejam dengan pemerintahan tiran, maka Yudistira menyelenggarakan Aswamedha-yadnya. Upacara tersebut dilakukan dengan melepaskan seekor kuda dan kuda itu diikuti oleh Arjuna
beserta para prajurit. Daerah yang dilalui oleh kuda tersebut menjadi wilayah Kerajaan Kuru. Ketika Arjuna sampai di Manipura, ia bertemu dengan Babruwahana, putra Arjuna yang tidak pernah melihat wajah ayahnya semenjak kecil. Babruwahana bertarung dengan Arjuna, dan berhasil membunuhnya. Ketika Babruwahana mengetahui hal yang sebenarnya, ia sangat menyesal. Atas bantuan Ulupi dari negeri Naga, Arjuna hidup kembali.
Tiga puluh enam tahun setelah Bharatayuddha berakhir, Dinasti Yadu musnah di Prabhasatirtha karena perang saudara. Kresna dan Baladewa, yang konon merupakan kesatria paling sakti dalam dinasti tersebut, ikut tewas namun tidak dalam waktu yang bersamaan. Setelah berita kehancuran itu disampaikan oleh Daruka, Arjuna datang ke kerajaan Dwaraka untuk
menjemput para wanita dan anak-anak. Sesampainya di Dwaraka, Arjuna melihat bahwa kota gemerlap tersebut telah sepi. Basudewa yang masih hidup, tampak terkulai lemas dan kemudian wafat di mata Arjuna. Sesuai dengan amanat yang ditinggalkan Kresna, Arjuna mengajak para wanita dan anak-anak untuk mengungsi ke Kurukshetra. Dalam perjalanan, mereka diserang oleh segerombolan
perampok. Arjuna berusaha untuk menghalau serbuan tersebut, namun kekuatannya menghilang pada saat ia sangat membutuhkannya. Dengan sedikit pengungsi dan sisa harta yang masih bisa diselamatkan, Arjuna menyebar mereka di wilayah Kurukshetra.
Setelah Arjuna berhasil menjalankan misinya untuk menyelamatkan sisa penghuni Dwaraka, ia pergi menemui Resi Byasa demi memperoleh petunjuk. Arjuna mengadu kepada Byasa bahwa kekuatannya menghilang pada saat ia sangat membutuhkannya. Byasa yang bijaksana sadar bahwa itu semua adalah takdir Tuhan. Byasa menyarankan bahwa sudah selayaknya para
Pandawa meninggalkan kehidupan duniawi. Setelah mendapat nasihat dari Byasa, para Pandawa spakat untuk melakukan perjalanan suci menjelajahi Bharatawarsha.