Kacha and Devayani: The Sanjivani Vidya That Could Not Buy Love
Mythology

Kacha and Devayani: The Sanjivani Vidya That Could Not Buy Love

8 min readPublished September 16, 2026
AM

By Anjali Mehta · Editor, M.A. Religious Studies

Reviewed by Pandit Mahesh Trivedi · Festival Traditions & Panchang

Sent to Learn a Secret the Asuras Guarded

The Mahabharata's Adi Parva tells this story as the backstory to King Yayati, whose own separate entry follows from it. Shukracharya, guru to the asuras, possessed the Sanjivani Vidya, a secret art of reviving the dead, which gave the asuras a decisive advantage in their long conflict with the devas: any asura killed in battle could simply be brought back, while a dead deva stayed dead. The devas, desperate for the same knowledge, sent Kacha, son of their own guru Brihaspati, to become Shukracharya's disciple and learn the secret from within.

Kacha served faithfully for years and, more importantly for what follows, won the genuine affection of Devayani, Shukracharya's daughter, who fell in love with him during his long service. The asuras, aware of exactly why Kacha had come and unwilling to let a deva learn their most valuable secret, killed him three separate times during his training, each time in a different manner, to stop him.

Killed Three Times, Revived by His Own Target

The first time, the asuras killed Kacha and scattered his remains to wild animals; Devayani, distraught, begged her father to bring him back, and Shukracharya used the Sanjivani Vidya to restore him, unable to refuse his daughter's grief even though reviving Kacha directly worked against his own students' interests. The second time, the asuras killed him and burned the body, mixing the ashes into the ocean; again Devayani pleaded, and again Shukracharya revived him, this time by chanting the mantra into the sea itself.

The third time was the most severe: the asuras killed Kacha, burned his body, ground the ashes fine, and mixed them into Shukracharya's own wine, which he then drank without knowing. When Devayani again begged for Kacha's return and Shukracharya realised where the remains actually were, he faced an impossible bind, since reviving Kacha from inside his own body would kill Shukracharya himself. His solution was to teach Kacha the Sanjivani Vidya from within his own body first, so that once Kacha emerged, by necessity killing his teacher on the way out, Kacha could immediately use the same knowledge to revive Shukracharya in turn. Kacha did exactly this, and Shukracharya, though grieved at having drunk his own student, lived, and Kacha now carried the secret both sides had gone to such lengths over.

Why He Said No to Devayani

With his training complete, Kacha prepared to return to the devas, and Devayani, who had saved his life three times over through her own grief and pleading, confessed her love and asked him to marry her. Kacha refused, and his stated reason is the detail that gives this story its particular weight: having emerged from Shukracharya's own body, effectively born from him a second time in the course of the revival, Kacha considered Devayani, as his guru's daughter, now equivalent to his sister, making a marriage between them improper regardless of her feelings or his own.

Devayani, hurt and angered at the rejection after everything she had done, cursed him: that the Sanjivani Vidya he had just spent so much to learn would never work when he himself tried to use it. Kacha accepted the curse without contesting it, since he had already achieved the mission's real purpose, teaching the vidya onward to the devas who would use it themselves, and returned to deva territory having technically completed his task at real personal cost. Devayani's own story continues directly afterward into her marriage to King Yayati, a separate entry in this series, where her wounded pride from this rejection echoes forward into an entirely new set of complications.

Quick Answers

What is the Sanjivani Vidya?+

A secret mantra-based art of reviving the dead, known only to Shukracharya, the asuras' guru, in this period of the story. Its possession gave the asuras a major advantage over the devas, whose own dead could not be brought back, which is the entire reason Kacha was sent to learn it.

Why couldn't Kacha use the Sanjivani Vidya himself after learning it?+

Devayani cursed him, out of hurt after his rejection of her marriage proposal, so that the vidya would work for anyone he taught it to but never for his own personal use.

Why did Kacha consider Devayani his sister?+

Because his final revival happened from inside Shukracharya's own body, after the sage unknowingly drank his ashes mixed in wine - Kacha treated this as a form of being born again through his guru, which by his reasoning made Shukracharya's daughter equivalent to a sibling.

How does this story connect to King Yayati?+

Devayani's rejection by Kacha and her wounded pride carry directly into her subsequent marriage to King Yayati and her rivalry with her companion Sharmishtha, told in this series' separate entry on Yayati's curse of old age.

AM

About the author

Anjali Mehta · Editor, M.A. Religious Studies

Anjali is the managing editor for Vandnaa and oversees the festival and vrat coverage. She holds an M.A. in Religious Studies and reviews every published article for accuracy, accessibility, and tradition-fidelity.

Meet the Vandnaa editorial team →

Listen all aartis, mantras & bhajans in one place.

Download Vandnaa App.

Download Now

Explore on Vandnaa

Related Articles