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