महाभारत काल में प्रयाग (इलाहाबाद) के तटवर्ती प्रदेश में सुदूर तक फैला श्रृंगवेरपुर राज्य निषादराज हिरण्यधनु का था। गंगा के तट पर अवस्थित श्रृंगवेरपुर उसकी सुदृढ़ राजधानी थी। एक मान्यता अनुसार वे श्रीकृष्ण के चाचा का पुत्र था जिसे उन्होंने निषाद जाति के राजा को सौंप दिया था। हिरण्यधनु के मृत्यु के बाद एकलव्य वहां का राजा बना।
यादव सेना के सफाया होने के बाद यह सूचना जब श्रीकृष्ण के पास पहुंचती है तो वे भी एकलव्य को देखने को उत्सुक हो जाते हैं। दाहिने हाथ में महज चार अंगुलियों के सहारे धनुष बाण चलाते हुए एकलव्य को देखकर वे समझ जाते हैं कि यह पांडवों और उनकी सेना के लिए खतरनाक साबित हो सकता है। तब श्रीकृष्ण का एकलव्य से युद्ध होता है और इस युद्ध में एकलव्य वीरगति को प्राप्त होता है। यह भी कहा जाता है कि युद्ध के दौरान एकलव्य लापता हो गया था। अर्थात उसकी मृत्यु बाद में कैसे हुई इसका किसी को पता नहीं है।