What if one of the greatest warriors in the Arjuna wasn’t just defined by his archery—but by the powerful women and sons who shaped his destiny? This isn’t just a tale of marriages. It’s a story of strategy, dharma, alliances, and legacy that influenced the entire course of the Mahabharata. In previous posts, Arjuna’s 3 marriages after Draupadi were explained. In this Post, you’ll discover:
- Who Arjuna’s Wives were
- Why he had multiple marriages
- The truth about Arjuna’s Sons and their roles
- And how these relationships shaped history
Table of Contents
Arjuna’s Wives: About the Legendary Warrior & His Marriages
Think of this as the character arc behind a mythological epic hero—where relationships were not just emotional choices but political and dharmic decisions. Arjuna’s Wives were not incidental figures. Each marriage connected him to a region, a lineage, and a purpose—making his story far more layered than it appears.
Who Were Arjuna’s All Wives?
When we talk about Arjuna’s All Wives, we’re looking at four key women—each representing a different dimension of his life and duty.

Also read: Why Did Arjuna Marry Ulupi? The Real Story Behind This Mahabharata Union
1. Draupadi – The Shared Queen of the Pandavas
Draupadi was Arjuna’s first wife, won through a legendary archery feat in her svayamvara. But her story took a unique turn when she became the wife of all five Pandavas due to a maternal command. With Arjuna, she had a son named Shrutakarma. Their relationship stood for duty, endurance, and royal responsibility.
2. Subhadra – Love and Legacy
Subhadra, sister of Krishna, was not a political arrangement alone—it had emotional depth. Arjuna abducted her with Krishna’s support, a culturally accepted warrior marriage style. Their son, Abhimanyu, became one of the most heroic yet tragic figures in the Mahabharata.
Read full story of Subhadra: Arjuna and Subhadra: The Love Story That Shaped the Mahabharata
3. Ulupi – The Naga Princess
Ulupi’s story is different—she chose Arjuna. A princess from the Naga realm, she pulled him into her world and married him through mutual consent. Their son Iravan later played a sacrificial role before the war, symbolizing devotion and destiny.
4. Chitrangada – The Warrior Princess
Chitrangada wasn’t just a princess—she was raised as a warrior and heir. Arjuna married her under a condition: their son would inherit her kingdom. Their son Babruvahana later ruled Manipur and even faced Arjuna in battle.
Read full Story of Chitrangada: Who Was Chitrangada in Mahabharata? Arjuna’s 3rd marriage Story
Arjuna’s 4 marriages: Why Did Arjuna Have 4 Marriages?
Understanding Arjuna’s 4 marriages requires stepping beyond modern perspectives and into the framework of ancient dharma.
1. Dharma Over Desire
Arjuna’s decisions were rooted in duty.Whether it was helping Ulupi or ensuring Chitrangada’s lineage, his marriages often fulfilled moral responsibilities rather than personal desire.
2. Strategic Alliances Across Regions
Each marriage connected Arjuna to a powerful region:
- Panchala through Draupadi
- Yadavas through Subhadra
- Nagas through Ulupi
- Manipur through Chitrangada
This wasn’t coincidence—it strengthened the Pandava network before the war.
Also read: Gandhari’s Curse and the Demise of Krishna
3. Exile and Circumstances
During his exile, Arjuna traveled extensively. These journeys naturally led to encounters that resulted in marriages—each aligned with cultural norms and situational dharma.
4. Women’s Agency in the Story
A striking detail often missed: the women made choices too. Ulupi initiated the union. Subhadra consented to the abduction, Chitrangada pursued the marriage and Draupadi chose Arjuna first. This makes Arjuna’s All Wives more than passive figures—they were active participants.
See more mythological content on our YouTube
Arjuna’s Sons: The Legacy Beyond Him
The story of Arjuna’s Sons is where his legacy truly unfolds. Each son had a distinct destiny, contributing to the epic in powerful ways.
Abhimanyu – The Chakravyuha Warrior
Abhimanyu is the most famous among Arjuna’s All Sons. He broke into the deadly Chakravyuha formation but was trapped and killed unfairly. His death became a turning point, driving Arjuna’s fierce vengeance.
Iravan – The Sacrificial Hero
Iravan chose sacrifice before the war to ensure victory. His story reflects devotion and spiritual symbolism, often connected with ritual traditions even today.

Babruvahana – The Unexpected Challenger
Babruvahana ruled Manipur and later fought Arjuna unknowingly. He defeated his own father—only to later revive him, completing a karmic cycle.
Shrutakarma – The Forgotten Warrior
Son of Draupadi and Arjuna, Shrutakarma fought in the war. He was later killed in a night raid, representing the tragic aftermath of victory.
Also read: Ramayana/ Mahabharata Character Analysis: Crownless Legends of Indian Epic Characters
What Happened to Arjuna’s Sons After Birth?
Each of Arjuna’s All Sons was raised in different environments:
- Abhimanyu grew up in Dwaraka under Krishna’s influence
- Iravan was raised in the Naga realm
- Babruvahana ruled Manipur
- Shrutakarma stayed with the Pandavas
Their lives reflect independence rather than a single royal upbringing—unusual but significant.

Did Arjuna Truly Love All His Wives?
This is where the narrative gets nuanced. Arjuna did care for each wife—but not equally or romantically in all cases.Draupadi symbolized duty, Subhadra reflected affection, Chitrangada represented respect and Ulupi embodied devotion. However, his primary commitment remained dharma, not domestic life.
Relationship Dynamics: Wives & Sons
Despite the complexity, there was balance. Subhadra respected Draupadi.Ulupi and Chitrangada remained connected through later events. The sons, though raised separately, honored their father’s legacy. This harmony wasn’t accidental—it was structured through dharma and mutual respect.
Also read: Ravana’s Mistakes: The Untold Lessons Behind Lanka’s Fallen King
Key Takeaways on Arjuna’s Wives and Sons
- Arjuna’s Wives were Draupadi, Subhadra, Ulupi, and Chitrangada
- His marriages were strategic, ethical, and situational
- Arjuna’s Sons played major roles in the Mahabharata
- His legacy continued through Abhimanyu’s son, Parikshit
- The story blends duty, politics, and personal choices
FAQs
How many wives did Arjuna have?
Arjuna had four principal wives—Draupadi, Subhadra, Ulupi, and Chitrangada. Each marriage served a purpose, from alliances to fulfilling dharma, rather than being purely personal or romantic decisions.
Who were Arjuna’s All Wives?
Arjuna’s All Wives include Draupadi (Panchala), Subhadra (Yadava clan), Ulupi (Naga princess), and Chitrangada (Manipur princess). Each relationship connected him to a different region and played a role in shaping his political and familial legacy.
Why did Arjuna marry multiple women?
Arjuna’s marriages were driven by dharma, alliances, and circumstances during exile. Cultural norms allowed such unions for Kshatriyas, especially when they served social, political, or moral responsibilities.
How many sons did Arjuna have?
Arjuna had four main sons—Abhimanyu, Iravan, Babruvahana, and Shrutakarma. Each was born from a different wife and played a distinct role in the Mahabharata narrative.
Who was the most famous among Arjuna’s Sons?
Abhimanyu is the most well-known. His bravery in the Chakravyuha battle and tragic death made him one of the most memorable warriors in the Mahabharata.
Did all of Arjuna’s Sons die?
No. While Abhimanyu, Iravan, and Shrutakarma died, Babruvahana survived and ruled Manipur. Arjuna’s lineage continued through Abhimanyu’s son, Parikshit.
Final Thoughts
The story of Arjuna’s Wives isn’t about numbers—it’s about purpose. Each relationship added strength to his journey. Each son carried forward a piece of his legacy. This is what makes Arjuna’s story timeless—it blends human emotion with strategic depth. If you’re exploring the Mahabharata, this angle gives you a deeper understanding of how relationships shaped destiny.
Want more deep-dive mythological breakdowns like this? Stay tuned—there’s a lot more beneath the surface.






