🏹 Mythology

Karna in the Mahabharata: Birth, Curses, Loyalty and Death

Karna was the eldest Pandava who fought for the Kauravas. Here is his full story: secret birth, armour and earrings, Parashurama's curse, his loyalty to Duryodhana and his death at Kurukshetra.

An illustrated scene from Hindu sacred stories showing an archer on a chariot

Karna is one of the most tragic heroes of the Mahabharata. Born to Kunti and the Sun god Surya before her marriage, he was abandoned at birth, raised by a charioteer, and became Duryodhana’s loyal friend. Secretly the eldest Pandava, he fought his brothers and was killed by Arjuna on the seventeenth day of the war.

His life raises questions the epic never fully settles: about birth and merit, loyalty and righteousness, generosity and pride.

Karna at a glance

Birth parents Kunti and Surya (the Sun)
Foster parents Adhiratha, a charioteer, and his wife Radha
Other names Radheya, Vasusena, Angaraja (king of Anga), Suryaputra, Vaikartana
Teachers Drona, then Parashurama
Bow Vijaya
Wife and son Vrishali; son Vrishasena
Side in the war Kauravas; commander on days 16–17
Killed by Arjuna, on day 17

Karna’s birth: Kunti’s secret son

As a young girl, Kunti served the irascible sage Durvasa so well that he gave her a mantra to summon any god and bear his child. Curious, she tested it on Surya. The Sun god appeared and, bound by the mantra, gave her a son born with natural golden armour (kavacha) and earrings (kundala).

Afraid of the scandal, the unmarried Kunti placed the baby in a basket and set him afloat on the river. He was found by Adhiratha, a charioteer in the service of Hastinapura, and raised by Adhiratha’s wife Radha. That is why Karna is called Radheya, and why the princes later mocked him as a suta-putra, a charioteer’s son.

Training and Parashurama’s curse

Karna trained in arms alongside the Kuru princes under Drona, but he wanted the knowledge of the supreme weapon, the Brahmastra. He went to Parashurama, who taught only Brahmins, and presented himself as one.

One day Parashurama slept with his head on Karna’s lap. An insect bored into Karna’s thigh; rather than wake his teacher, Karna bore the pain in silence while blood flowed. When Parashurama woke, he reasoned that no Brahmin could endure such pain and that Karna must be a warrior. Angered by the deceit, he cursed him: at the moment of greatest need, Karna would forget the Brahmastra mantra.

Around the same time, Karna accidentally killed a Brahmin’s cow with an arrow. The Brahmin cursed him that his chariot wheel would sink into the earth in his decisive battle.

The tournament and the friendship with Duryodhana

At the public display of the princes’ skills, Karna entered uninvited, matched every feat of Arjuna, and challenged him to single combat. Kripacharya asked about his lineage; a prince could only duel a prince. Karna stood humiliated — until Duryodhana crowned him king of Anga on the spot.

From that moment Karna’s loyalty to Duryodhana was absolute. The friendship is the centre of his tragedy: it gave him dignity when others denied it, and it bound him to the wrong side of the war.

Karna and Draupadi

At Draupadi’s swayamvara, the contest to win her hand, many popular retellings say she refused to let Karna compete because he was a charioteer’s son; manuscript traditions differ on the details. What is not in doubt is Karna’s conduct in the dice game, where he called the captured Draupadi a woman with many husbands and urged that she be stripped. This is the darkest act of his life, and Krishna recalls it when Karna asks for mercy on the battlefield. See the full story of Draupadi.

The gift of the armour

As long as Karna wore his natural armour and earrings, he could not be killed. Indra, father of Arjuna, came to him disguised as a Brahmin and asked for them as alms. Surya had warned Karna in a dream, yet Karna, who had vowed never to refuse a petitioner, cut the armour and earrings from his body and gave them away.

Moved, Indra gave him in return the Vasavi Shakti, a weapon that would never miss but could be used only once. Karna saved it for Arjuna — but on the fourteenth day of the war he was forced to use it to kill Bhima’s son Ghatotkacha, who was devastating the Kaurava army. (Ghatotkacha’s son Barbarik is worshipped today as Khatu Shyam.)

Karna learns the truth

Before the war, in the Udyoga Parva, Krishna took Karna aside and revealed that he was Kunti’s firstborn — the eldest Pandava and rightful heir to the throne. If he joined his brothers, Krishna said, the Pandavas would serve him and Draupadi would honour him.

Karna refused. Duryodhana had trusted him when no one else did; to desert him now would be betrayal. Soon after, Kunti herself came to him. Karna gave her one promise: he would not kill Yudhishthira, Bhima, Nakula or Sahadeva, only Arjuna, so that “you will still have five sons.”

Karna in the Kurukshetra war

Days Karna’s role
1–10 Stays out of battle after quarrelling with Bhishma, who ranked him only a half-warrior
11–15 Fights under Drona; takes part in the attack that kills Abhimanyu; uses the Vasavi Shakti on Ghatotkacha
16–17 Commander-in-chief, with Shalya as his reluctant charioteer
17 Faces Arjuna; forgets the Brahmastra, his wheel sinks, and he is killed

On the final day, as Karna stepped down to lift his wheel from the mud, he appealed to the rules of fair combat. Krishna answered by asking where those rules were when Draupadi was dragged into the assembly, or when six warriors surrounded the boy Abhimanyu. Arjuna then shot him. For the day-by-day account, read the 18 days of the Mahabharata war.

After the war Kunti revealed that Karna was her son. Yudhishthira grieved bitterly that he had fought his own elder brother without knowing it.

Karna’s virtues and faults

Virtues Faults
Unmatched generosity (Daanveer) Pride and rivalry with Arjuna
Loyalty to a friend Loyalty that overrode dharma
Courage and skill Insult to Draupadi
Bore injustice without bitterness toward his foster parents Joined the unfair killing of Abhimanyu

Why Karna still matters

Karna is loved because so much of his suffering was not his fault: his abandonment, the contempt for his birth, the curses that came for honest mistakes. He is judged because of the choices that were his own. Readers have long found in him a mirror for the question the Bhagavad Gita asks: what does one owe to friendship, to family and to what is right when they pull in different directions?

Karna is also remembered as a devotee of the Sun, said to have offered water to Surya every morning standing in the river — a practice recalled during Chhath Puja.

karnakarna-mahabharatamahabharatakuntisuryaduryodhanakurukshetra

Frequently Asked Questions

Who was Karna in the Mahabharata?

Karna was the son of Kunti and the Sun god Surya, born before Kunti married Pandu, which made him the eldest brother of the Pandavas. Abandoned at birth and raised by the charioteer Adhiratha and his wife Radha, he became Duryodhana's closest friend, the king of Anga, and one of the greatest archers of the epic.

Who killed Karna?

Arjuna killed Karna on the seventeenth day of the Kurukshetra war, while Karna was trying to free his chariot wheel from the mud. Krishna urged Arjuna to shoot, reminding Karna of the injustices he had supported, including the humiliation of Draupadi and the killing of Abhimanyu.

Why was Karna cursed?

Karna received two important curses. His teacher Parashurama, discovering that Karna was not a Brahmin as he had claimed, cursed him to forget the Brahmastra when he needed it most. A Brahmin whose cow Karna killed by accident cursed him that his chariot wheel would sink in battle. Both came true on the day he died.

Did Karna know he was a Pandava?

Karna learned the truth shortly before the war, first from Krishna and then from Kunti herself. Krishna offered him the throne if he joined the Pandavas, but Karna refused out of loyalty to Duryodhana. He promised Kunti only that he would not kill any of her sons except Arjuna.

Why is Karna called Daanveer?

Karna was famous for never refusing a request for charity. When Indra, disguised as a Brahmin, asked for his natural armour and earrings, Karna cut them from his body and gave them away, knowing it would make him vulnerable. This generosity earned him the title Daanveer, 'hero of giving'.

Who was Karna's wife?

The epic tradition names Vrishali as Karna's principal wife, and his best-known son is Vrishasena, who was killed by Arjuna in the war. Regional retellings add other wives and sons.