Why Karna Remains One of the Mahabharata's Most Discussed Characters
The tragic hero whose choices still challenge us

Abhilash Ramakrishna
20 Oct 2026 • 7min
Karna's story in the Mahabharata is one of the tradition's most compelling because it asks an uncomfortable question: how much are we responsible for choices we make when society has already decided who we are? More than two thousand years after the epic was composed, readers still wrestle with his life, his loyalty and the moment he chose to fight on the losing side. The Karna character analysis keeps drawing people back because his dilemma—raised in a low station, skilled beyond measure, caught between honour and self-preservation—remains profoundly human.
Karna is not the hero or the villain of the Mahabharata, which is partly why he matters so much. He is a man of genuine virtue and genuine flaws in the middle of a war between cousins, and he chooses a side that condemns him. He was abandoned at birth by his mother Kunti and adopted by a charioteer's family. This fact alone shapes everything that follows. When Kunti's five sons, the Pandavas, grow up not knowing they have an older brother, Karna becomes their enemy through circumstance and choice both. He befriends Duryodhana, the eldest Kaurava, early in the story, and this friendship becomes the pivot on which his entire life turns.
Birth, Shame and the Weight of Low Birth
Karna's origins are inseparable from his tragedy. He was born to Kunti before she married Pandu, fathered by Surya, the sun god, whom she had invoked with a mantra granted to her by the sage Durvasa. He was born wearing divine armour (kavacha) and earrings (kundala) that made him nearly invulnerable. Kunti, afraid of scandal, gave him up immediately, placing him in a basket and setting him adrift on the river. A charioteer named Adhiratha and his wife Radha found the boy and raised him as their own son, which is why Karna is also called Radheya. This accident of birth was irreversible in the world Karna inhabited. Birth determined caste, and caste determined what you could do and who you could become.
Karna grew into a warrior of extraordinary skill—perhaps the finest archer of his age—but his status as the son of a charioteer repeatedly held him back. He trained in arms alongside the princes, yet when he stepped forward at the great tournament to challenge Arjuna, Kripa demanded to know his lineage, and Karna was publicly humiliated. Duryodhana, by contrast, welcomed him, crowned him king of Anga on the spot and treated him as an equal. For Karna, this acceptance was everything. It gave him status, honour and a sense of belonging that his birth had denied him. When Duryodhana later stood against the Pandavas, Karna stood with him. This choice, made partly in gratitude and partly in self-interest, locked him into a path that led to the Kurukshetra battlefield and his death.
Karna's hunger for skill also led him to Parashurama, the great warrior-sage who taught only Brahmins. Karna presented himself as a Brahmin to become his student. One day, as Parashurama slept with his head in Karna's lap, an insect bored into Karna's thigh; rather than disturb his guru, Karna endured the pain in silence. When Parashurama awoke and saw the blood, he realised that no Brahmin could bear such pain so stoically and that his student had deceived him. In anger, he cursed Karna to forget the knowledge of the Brahmastra, his most powerful weapon, at the moment he needed it most.
The story raises questions about dharma—duty and righteousness—that have no easy answers. Karna and dharma are inseparable in the minds of anyone who has read the epic seriously. Was it dharmic for Karna to repay Duryodhana's kindness with loyalty, even though it meant fighting for the unjust side in a just war? Was it dharmic to turn away from his own brothers when the truth about his birth was finally revealed to him before the war? Karna refused to change sides. He had given his word to Duryodhana, and for him, that word was final.
The Moment Before the War
Before the war began, Krishna revealed to Karna the truth of his birth, hoping to bring him to the side of the Pandavas, and offered him the throne itself. Karna refused. Later, Kunti came to Karna on the banks of the Ganga, where he was offering his prayers to the sun. She revealed that he was her son, the eldest of all her children, and that the Pandavas were his brothers. She asked him to abandon Duryodhana and fight for his true family. Karna's response reveals the core of his character. He reproached her for abandoning him at birth and said he could not betray Duryodhana, who had stood by him when no one else would. Yet he made her a promise: he would not kill any of her sons except Arjuna. Whether he or Arjuna fell in battle, Kunti would still have five sons. Karna also asked Krishna to keep the secret of his birth from Yudhishthira, knowing that if Yudhishthira learned the truth, he would hand the kingdom to his elder brother—and Karna would give it to Duryodhana.
This choice is the heart of every Karna character analysis. He knew the Pandavas were on the side of dharma. He knew Duryodhana had permitted the humiliation of Draupadi, the Pandava queen, which was a violation of dharma itself—and Karna himself had taken part in it, insulting Draupadi in the dice hall and urging that she be disrobed. Yet he stayed loyal to Duryodhana. Why? Some readers see obstinacy; others see a man bound by bonds that meant more to him than abstract justice. Some see his loyalty as a form of dharma itself—the obligation to repay kindness and keep your word. The Mahabharata itself does not offer a simple verdict. It presents his choices, his nobility and his failings, and lets the reader decide.
Skill, Suffering and the Curse
Karna's suffering in the story is real, and much of it is tied to curses that shape his fate. Earlier in his life, he had accidentally killed a Brahmin's cow, and the grieving Brahmin cursed him that the wheel of his chariot would sink into the earth during his most decisive battle. Together with Parashurama's curse, these hang over him like fate itself, and they materialize during the war.
Karna's generosity was as legendary as his skill. Known as Daanveer, the great giver, he never refused anyone who asked him for something. Knowing this, Indra, the king of the gods and father of Arjuna, came to him disguised as a Brahmin and asked for his divine armour and earrings. Karna, though warned by Surya, cut them from his body and gave them away, losing the protection that might have made him invincible.
Karna fought brilliantly at Kurukshetra and proved himself one of the greatest warriors in the war, leading the Kaurava army as its commander in its final days. On the seventeenth day of battle, he faced the Pandava prince Arjuna. In the midst of their duel, his chariot wheel sank into the earth, and as he struggled to free it, the knowledge of the Brahmastra deserted him. At Krishna's urging, Arjuna struck him down while he was trying to lift the wheel. Even in his death, the tragedy is stark. A man whose skill was unquestionable and whose loyalty and generosity were legendary died through curses that followed from his own past actions and circumstances he did not choose.
Why Karna Still Matters
Readers return to Karna's story because it explores the tension between duty and justice, between loyalty and righteousness, between the self you are born into and the self you choose to become. He is not a character with a simple moral lesson attached. He is a tragedy in the classical sense—a good man with real flaws, brought down by circumstances partly beyond his control and choices partly understandable given his situation.
The Karna story also speaks to anyone who has felt trapped by circumstances of birth or class, anyone who has struggled with loyalty to a friend and loyalty to what is right, anyone who has had to live with the consequences of a choice that seemed best at the time. In modern India and beyond, readers find in Karna a voice for those who are overlooked, underestimated or written out of the official story. He was raised in a low station and died fighting for a side he may not have believed in, yet his skill, his generosity and his loyalty are never in doubt.
The Mahabharata contains many characters whose stories teach, instruct or inspire. Karna does something different. He unsettles us. He reminds us that the epic is not a simple tale of good and evil, but a work that takes human complexity seriously. His life and death still provoke discussion because they still provoke thought about dharma, justice, loyalty and the price of dignity in a world that does not always grant it fairly.
Common questions
What was Karna's relationship to the Pandavas?
Karna was the eldest son of Kunti, born before she married Pandu and had the Pandava brothers. Krishna revealed this truth to him before the war, and Kunti confirmed it soon after, but by then Karna had already committed to fighting for Duryodhana against them.
Why did Karna refuse to join the Pandavas when his mother asked him to?
Karna had sworn loyalty to Duryodhana, who had treated him as an equal and made him king of Anga when others rejected him because of his birth. He chose to keep his word rather than abandon his friend, even though he knew the Pandavas stood for dharma. He did, however, promise Kunti that he would not kill any of her sons except Arjuna.
How did Karna die in the Mahabharata?
Arjuna killed Karna on the seventeenth day of the war at Kurukshetra. During their duel, Karna's chariot wheel sank into the earth because of a Brahmin's curse, and he forgot the Brahmastra because of Parashurama's curse. At Krishna's urging, Arjuna struck him down while he was trying to free the wheel.



