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