Born a girl, raised as a prince, and remembered as the one warrior Bhishma would not fight. Shikhandi carried a grievance older than this life — the unfinished rage of a woman named Amba — and stood at the exact point where the greatest warrior of the age chose to lower his bow.
Ask most people who Shikhandi was and you get half an answer: the warrior Bhishma wouldn't fight, the shield Arjuna hid behind on the tenth day. True, but it skips the part that matters. Shikhandi is not a tactic. Shikhandi is a reckoning that took two lifetimes to arrive.
To understand who Shikhandi was, you have to go back to a woman the Mahabharata does not let you forget: Amba, the princess of Kashi, who asked every powerful man in her world for justice and was turned away by all of them.
When justice is refused long enough, the Mahabharata seems to say, it does not disappear. It waits. And sometimes it comes back wearing a different face.
Long before Shikhandi, there was Amba. She was the eldest of three sisters — Amba, Ambika, and Ambalika — daughters of the king of Kashi. At their swayamvara, the ceremony where a princess chooses her husband, Bhishma arrived and carried all three away by force, to be brides for his younger half-brother Vichitravirya. He defeated the assembled kings to do it. This was considered a legitimate form of marriage-by-conquest in the warrior code of the time, but it left Amba with no say at all.
Then Amba spoke up. She told Bhishma she had already given her heart to King Shalva and meant to marry him. Bhishma, honouring that, let her go. But when she reached Shalva, he refused her — his pride wounded that she had been won and carried off by another man. She went back to Bhishma. He could not marry her himself; he had taken a lifelong vow of celibacy. Vichitravirya would not take a woman who had loved someone else. Amba was left standing in the gap between three men, belonging to none of them, and it was Bhishma's act that had put her there.
So she fixed her purpose on him. Not on Shalva who rejected her, not on Vichitravirya who refused her — on Bhishma, whose choice had begun it all. She wanted him dead, and she spent the rest of her life trying to make it happen.
Amba first looked for a champion. She went from king to king; none would fight Bhishma. She turned to Parashurama, Bhishma's own guru and one of the deadliest warriors in all the epics. He took up her cause and fought Bhishma in a duel that raged for many days. It ended without a winner — teacher and student too evenly matched to settle it. Even Parashurama could not give Amba what she wanted.
So she went past human help. Amba performed severe austerities to win a boon from Shiva. According to the Mahabharata, Shiva promised her she would be the cause of Bhishma's death — but that she would have to be reborn to accomplish it. She built a fire and walked into it, carrying that promise into her next life.
She was reborn as a child of Drupada, king of Panchala — the same royal house that would later produce Draupadi and Dhrishtadyumna. And here the story becomes one about identity itself: the child born to fulfil Amba's vow entered the world as a girl, Shikhandini, and was raised as a boy, Shikhandi. What happened in between is the part people argue about most, and the part the text is more specific about than you might expect.
It is easy to treat Shikhandi as a device — the human key that unlocked Bhishma's defence. But the Mahabharata spends real time on this character, and it does so through Bhishma's own mouth. In the Udyoga Parva, before the war, it is Bhishma who tells the long story of Amba and Shikhandi to explain why he will not raise a weapon against this particular warrior. The most powerful man on the battlefield narrates his own vulnerability. That is not how you treat a footnote.
What the epic is examining through Shikhandi is heavy: a wrong that was never made right, and what it costs everyone when a legitimate grievance is left to fester across a lifetime. Amba was not a villain. By the rules of her world, Bhishma had not exactly broken the law. And yet a real injustice had been done, and no institution — not marriage, not kingship, not even the intervention of a warrior-sage — would address it. Shikhandi is what that unaddressed injustice becomes.
Drupada, the story goes, had longed for a son who could avenge and defend his house, and he received a divine assurance connected to Amba's vow that his child would become male. When the child was born a daughter, the king and queen concealed her sex and raised her as a prince, Shikhandi, training the child in weapons and statecraft like any heir. This is not a modern gloss on the text; the Mahabharata narrates the concealment plainly.
The concealment held until it came time for Shikhandi to marry. A bride was arranged — by most accounts the daughter of the king of Dasharna. When the truth came out, the bride's father was enraged and threatened war over the deception. Shikhandi, cornered and ashamed, left the city.
Here is where the Mahabharata does something few readers expect. In the fuller narrative, Shikhandi, wandering in despair, encounters a yaksha — a nature-spirit — named Sthuna. Moved by Shikhandi's plight, the yaksha agrees to a temporary exchange: Sthuna takes on Shikhandi's female sex, and Shikhandi takes on the yaksha's male form. Shikhandi returns home a man, the marriage dispute is resolved, and the transformation, in the traditional account, is later made permanent after Sthuna is cursed by his overlord Kubera to remain as he is until Shikhandi's death.
It is worth being careful here. The core fact — that Shikhandi was born female and became male — is central and consistent. The mechanics, especially the episode with the yaksha Sthuna, belong to the fuller recensions and traditional retellings, and details of the exchange vary between versions. What every version agrees on is that Bhishma regarded Shikhandi as someone who had been born a woman, and that this is precisely why he would not fight.
I will not strike one who was born a woman, nor one who bears a woman's name, nor one who was once a woman. Such is my vow. — Bhishma explaining his refusal to fight Shikhandi, Udyoga Parva (paraphrase)
For nine days Bhishma was close to unstoppable. He commanded the Kaurava army and held a boon that he could die only when he himself chose. No arrow could take him against his will. The Pandavas were losing ground and losing hope, until Krishna's counsel and Bhishma's own honesty gave them the opening: put Shikhandi in front, and Bhishma will lower his bow.
So on the tenth day Arjuna advanced with Shikhandi placed directly before his chariot. Bhishma, seeing who stood there, did exactly what he had said he would do — he did not raise his weapon. From behind that shield, Arjuna loosed arrow after arrow into the grandsire, until Bhishma fell, held above the ground by the sheer number of shafts embedded in him. The bed of arrows was the beginning of his long, chosen death.
Shikhandi did not kill Bhishma. Bhishma refused to fight Shikhandi, and that refusal — not any blow from Shikhandi's hand — created the gap Arjuna used. Shikhandi was the reason the door opened; Arjuna's arrows walked through it. Holding these two facts apart is the single most important thing to get right about this story.
1. Bhishma is the one who tells Shikhandi's whole backstory. The long account of Amba and the rebirth is narrated by Bhishma himself in the Udyoga Parva, as his explanation for why he will not fight this warrior. The victim of the loophole is also its storyteller.
2. Shikhandi and Draupadi were siblings. Both were children of Drupada, king of Panchala — as was Dhrishtadyumna, who would kill Drona. The house of Panchala supplied three of the war's most fateful figures.
3. Even Parashurama could not defeat Bhishma. Amba's chosen champion was Bhishma's own teacher, and their duel ended in a draw. This is part of why Amba concluded that no living warrior could do it and turned to penance instead.
4. The Mahabharata narrates an actual change of sex. This is not a symbolic reading imposed later; the text describes Shikhandi being born female and becoming male, with the yaksha Sthuna episode carrying the mechanics in the fuller versions.
5. Shikhandi survived the tenth day but not the war. Shikhandi fought on through much of the eighteen-day battle and was killed, by most accounts, on the final day of fighting by Ashwatthama during the night raid on the Pandava camp.
6. Amba's grievance was against Bhishma alone. She did not pursue Shalva, who rejected her, or Vichitravirya, who refused her. She held the man whose action had set the whole chain in motion responsible — a striking piece of moral focus in the epic.
Misconception 1: 'Shikhandi killed Bhishma.' No. Bhishma refused to fight Shikhandi, so Shikhandi's presence made him lower his bow. The arrows that felled him came from Arjuna, positioned behind Shikhandi. Even then, those arrows only wounded him; Bhishma released his own life weeks later, by will.
Misconception 2: 'Bhishma was afraid of Shikhandi.' The opposite. Bhishma held a personal vow never to raise a weapon against a woman or against one he considered to have been born a woman. His refusal was about his own code and, arguably, his acceptance that the debt to Amba was real — not about Shikhandi's strength.
Misconception 3: 'Shikhandi was a eunuch.' This is a common but inaccurate flattening. The Mahabharata describes Shikhandi as born female and transformed into male, living and fighting as a man and a married householder — not as a eunuch. The confusion often arises from lumping distinct figures together; note that Arjuna's year as Brihannala is a separate story about a different character entirely.
Misconception 4: 'Shikhandi was invented purely as a war tactic.' The character carries an entire earlier life — Amba's — and a full arc of birth, concealment, transformation, and vengeance. The tenth-day role is the payoff of a story the epic builds carefully across two lifetimes, not a convenience dropped in at the last moment.
Misconception 5: 'The Mahabharata condemns Shikhandi.' It does not. The text treats Shikhandi as a legitimate Panchala warrior and prince, an ally of the Pandavas, and the vehicle of a justice long delayed. Whatever discomfort later readers may bring to the gender transformation, the epic itself presents Shikhandi as an instrument of dharma, not as a figure of shame.
Misconception 6: 'Amba and Shikhandi are two different, unrelated people.' By the Mahabharata's own account they are one continuous self across two births — Amba reborn as Drupada's child. Bhishma recognises this continuity, which is exactly why the loophole works on him.
Modern readers often reach for Shikhandi as an ancient emblem of transgender or gender-fluid identity, and the temptation is understandable. But it is worth keeping fact and interpretation apart. What the text states is a literal, divinely enabled change of sex tied to a vow of vengeance across lifetimes. What later readers add — reading Shikhandi through the lens of contemporary gender identity — is interpretation, and a reasonable one, but not the same thing as the epic's own frame. The honest position is that the Mahabharata offers a figure who crosses the line between female and male, and leaves the meaning of that crossing genuinely open.
What is not open to doubt is the moral weight the story carries. Shikhandi is proof, in the Mahabharata's own logic, that an injustice buried rather than resolved does not stay buried. Amba was wronged by a system that gave her no path to redress. That wrong did not evaporate. It reorganised itself, waited a lifetime, and returned at the one moment it could not be turned away.
So who was Shikhandi? A prince of Panchala, born a daughter and raised as a son. A warrior who fought on the winning side of the great war. And underneath all of that, the returned self of Amba — a woman who asked the world for justice, was refused by every man and institution she turned to, and finally became the justice she could not obtain.
When Bhishma lowered his bow on the tenth day, he was not outmaneuvered. He was recognising a debt. The greatest warrior of his age looked at the person in front of him, understood exactly who it was and why they had come, and chose not to fight it. That, more than the arrows, is the real ending of the story — the moment a lifetime of denied justice finally stood where it could not be sent away again.
Shikhandi was a warrior and prince of Panchala, a child of King Drupada, born a daughter (Shikhandini) and raised and later transformed into a man (Shikhandi). By the Mahabharata's account, Shikhandi was the reincarnation of Amba, a princess Bhishma had wronged, reborn to bring about his death. Shikhandi fought for the Pandavas and was the reason Bhishma lowered his bow on the tenth day of the war.
Shikhandi was born a girl, Shikhandini, and raised as a boy because of a divine assurance connected to Amba's vow. In the fuller narrative, Shikhandi later became fully male through an exchange of sex with a yaksha named Sthuna. The core fact — born female, became male — is consistent across versions; the mechanics of the exchange belong to the traditional recensions and vary in detail.
By the Mahabharata's own account, Shikhandi is Amba reborn. Amba was a princess of Kashi whom Bhishma abducted and whose life was ruined by the chain of events that followed. Denied justice by every king, by Parashurama, and by Bhishma himself, she performed penance and obtained a boon from Shiva that she would cause Bhishma's death in a future life — and was reborn as Drupada's child.
No. Bhishma refused to fight Shikhandi, whom he regarded as having been born a woman, so he lowered his bow. Arjuna, positioned behind Shikhandi, fired the arrows that brought Bhishma down. Even then the arrows only wounded him — Bhishma had the boon to die at his own will and released his life himself weeks later.
Bhishma held a personal vow never to raise a weapon against a woman or against one he considered to have been born a woman. He recognised Shikhandi as Amba reborn and as someone born female, and so he would not fight. He explained all of this himself in the Udyoga Parva, effectively telling the Pandavas how to use it against him.
The Mahabharata describes a literal, divinely enabled change of sex from female to male, tied to a vow of vengeance across lifetimes. Some modern readers interpret Shikhandi through the lens of transgender or gender-fluid identity, which is a reasonable contemporary reading. It is important to separate the two: the sex change is what the text states, while reading it as a statement about modern gender identity is interpretation layered on top.
The main account is the Ambopakhyana within the Udyoga Parva, where Bhishma narrates the story of Amba and Shikhandi to explain why he will not fight. The abduction of the Kashi princesses appears in the Adi Parva, and Bhishma's fall on the tenth day is told in the Bhishma Parva.
Yes. Shikhandi, Draupadi, and Dhrishtadyumna were all children of Drupada, king of Panchala. The house of Panchala thus produced three of the Mahabharata's most consequential figures — the woman at the centre of the epic's great insult, the man who killed Drona, and the warrior tied to Bhishma's fall.
Shikhandi fought through much of the eighteen-day war and, by most accounts, was killed on the final night by Ashwatthama during the raid on the sleeping Pandava camp — the same night attack that wiped out the last of the Pandava forces after the main battle had ended.
No. Brihannala was the name Arjuna took during his year in disguise at Virata's court — a completely separate character and story. Shikhandi was born female and became male, living as a man and a married warrior. Describing Shikhandi as a eunuch is an inaccurate flattening of what the text actually narrates.