द्वारिका में रहकर कृष्ण ने धर्म, राजनीति, नीति आदि के कई पाठ पढ़ाए और धर्म-कर्म का प्रचार किया, लेकिन वे कौरवों और पांडवों के बीच युद्ध को नहीं रोक पाए और अंतत: महाभारत में वे अर्जुन के सारथी बने। उनके जीवन की ये सबसे बड़ी घटना थी। कृष्ण की महाभारत में भी बहुत बड़ी भूमिका थी। कृष्ण की बहन सुभद्रा अर्जुन की पत्नी थीं। श्रीकृष्ण ने ही युद्ध से पहले अर्जुन को गीता का उपदेश दिया था।
महाभारत युद्ध को पांडवों के पक्ष में करने के लिए कृष्ण को युद्ध के पूर्व कई तरह के छल, बल और नीति का उपयोग करना पड़ा। अंतत: उनकी नीति के चलते ही पांडवों ने युद्ध जीत लिया। इस युद्ध में भारी संख्या में लोग मारे गए। सभी कौरवों की लाश पर विलाप करते हुए गांधारी ने शाप दिया कि- ‘हे कृष्ण, तुम्हारे कुल का नाश हो जाए।’