
Ulupi
The Naga Princess who bound Arjuna to the Rivers and the Nagas
Abilities & Boons
Character Overview
Ulupi is a Naga princess born to the serpent-kin, traditionally named as the daughter of King Kauravya. She meets Arjuna during his period of travels and penance, and by the design of fate and devotion becomes his wife. Strong in will and subtle in means, Ulupi represents the world of the Nagas — a realm of guardianship, deep waters, and ancient vows. She is both familial and diplomatic, acting to protect the line and honor of those she loves.
Relationship with Krishna
Ulupi is part of the extended circle around Krishna through her marriage to Arjuna. Though the scriptures do not record long private dialogues between Ulupi and Krishna, she is aligned with the larger purposes of Krishna and the Pandava household. Ulupi respects Krishna as protector and guide to Arjuna, and her actions ultimately uphold dharma as Krishna understands and directs it. She moves within Krishna’s moral field: when events required Arjuna to be humbled and restored, Ulupi worked with the means available to her — Naga knowledge and devotion to family — which harmonized with Krishna’s larger plan.
Notable Conversations and Incidents
-
Meeting and Marriage: Ulupi encounters Arjuna during his wanderings. Moved by devotion and duty, she brings him into the world of the Nagas and becomes his wife. This union produces offspring and links the Pandava line with Naga blood.
-
Birth and Loss of Iravan: Ulupi is the mother of Iravan (also called Iravant/Aravan in some traditions), who fights for the Pandavas in the great war and is offered in a voluntary sacrifice. Her grief and maternal devotion are profound, yet she bears them as part of the warrior path.
I acted from love and law; where secret knowledge and devotion meet, the lineage is preserved.
- Babruvahana Duel and Revival: One of the best-known incidents involving Ulupi is the episode with Babruvahana, Arjuna’s son by Chitrangada. When Arjuna is wounded or slain in some accounts during the meeting with Babruvahana, Ulupi uses Naga knowledge and a serpent gem (nagamani) to bring Arjuna back to life. Her motives combine affection, duty to her husband, and a desire to protect the lineage.
Interesting Facts and Nuances
-
Naga Heritage: Ulupi represents the bridge between the human and Naga realms. Her presence in the epic emphasizes alliances between kingdoms and the hidden, protective powers of serpent-kin.
-
Agency and Subtlety: Unlike a loud warrior, Ulupi works through persuasion, ritual knowledge, and discreet action. She is sometimes portrayed as using strategy to correct wrongs or to fulfill necessary penances.
-
Maternal Complexity: As mother of Iravan and step-mother/ally within the Pandava family, Ulupi embodies both fierce maternal love and the sorrow of loss that war brings.
-
Scriptural Variants: Different retellings emphasize different aspects — some stress her romantic devotion to Arjuna, others her political and ritual roles. She is respectful of Krishna’s leadership even when her actions are autonomous.
Legacy and Lessons
Ulupi teaches devotion that is active and intelligent. She cherishes family and lineage, but also uses knowledge and ritual for restoration and protection. Her life invites reflection on hidden powers, the role of women who work behind the scenes, and the blending of worlds — human and divine, terrestrial and serpentine. Devotees remember her as a protector who acted out of love, wisdom, and fidelity to dharma.
Key Moments
Meeting Arjuna during exile
Ulupi meets Arjuna while he wanders; their union links the Pandavas with the Naga realm and shapes future events.
Birth and sacrifice of Iravan
Ulupi’s son Iravan fights for the Pandavas and offers himself in the great war, marking deep maternal sorrow and devotion.
Babruvahana duel and revival
When Arjuna is felled in battle with his son Babruvahana, Ulupi uses Naga knowledge and the nagamani to restore him, reconciling duty and family.
Related Stories
The father of King Kansa, who protests against his son's cruel actions but is imprisoned by Kansa.
Vasudeva, a Yadava prince and husband of Devaki, accepted heavy duty and danger to protect the newborn Krishna. He braved Kamsa's tyranny and the stormy night to carry the infant across the Yamuna to Gokul, acting as a quiet, faithful servant of divine will.


