Shikhandi’s role in Bhishma’s death is often summarized in a single line – born a woman, so Bhishma wouldn’t fight, allowing Arjuna to strike from behind him. The fuller story behind that single fact spans two lifetimes and one of the Mahabharata’s more unusual instances of a divinely arranged gender transformation, rooted directly in Bhishma’s own earlier actions.

A vow of vengeance carried across a rebirth

Shikhandi’s soul, in a previous life, had been Amba – the princess Bhishma abducted for his stepbrother’s marriage, then refused to either marry himself or return properly to her original betrothed once that arrangement collapsed, leaving her humiliated and without recourse in a society that offered rejected women almost no path forward. Amba, furious at Bhishma’s role in ruining her prospects through what she experienced as his rigid, uncompromising adherence to his own vow of celibacy rather than any genuine concern for her wellbeing, undertook severe penance specifically to secure the power to kill him, eventually earning Shiva’s promise that she would do so in her next life.

Amba ended her current life by entering fire, and was reborn as Shikhandini, daughter of King Drupada – the same king whose humiliation by Drona would separately motivate Dhrishtadyumna’s birth and destiny. Drupada, aware of the prophecy connected to this child, raised her as a son from the start, training her in weapons and warfare exactly as a male heir would be raised.

The exchange that completed the transformation

As Shikhandini reached adulthood, her assigned marriage threatened to expose the deception when her wife discovered her birth sex, prompting a crisis Drupada feared would bring shame and conflict to his kingdom. Shikhandini fled to the forest in despair, where she encountered a yaksha named Sthunakarna, who, out of compassion, agreed to exchange his own male form for her female one temporarily – a swap that, through a subsequent curse from Kubera when the yaksha’s superior discovered the unauthorized exchange, became permanent. Shikhandini returned home as Shikhandi, now fully and permanently male, the earlier crisis resolved and the prophecy’s mechanism finally complete.

The one exception in Bhishma’s own vow

Bhishma had sworn, decades earlier, never to raise a weapon against anyone who had been born a woman, regardless of their current form or identity – a vow that made Shikhandi, whatever his present gender, the single guaranteed exception Bhishma would refuse to fight directly. When the Pandavas positioned Shikhandi at the front of their formation on the war’s tenth day, Bhishma, recognizing him and honoring his old vow to the letter, lowered his weapons rather than engage – creating the exact opening Arjuna needed to fire the arrows, from behind Shikhandi’s cover, that brought Bhishma down onto his bed of arrows.

A vengeance completed by the letter of an old promise

Shikhandi’s entire arc – a vow of revenge sworn in one life, a gender transformation forced by circumstance and completed through a yaksha’s reluctant compassion in the next – exists in the epic almost entirely to engineer this single moment: the one loophole in Bhishma’s rigid personal code, built patiently across two lifetimes, finally arriving at the exact battlefield position needed to bring down a warrior no one else could touch.