--> Skip to main content



Story of Somashrava In Mahabharata

Somashrava: The Ascetic Born of a Serpent Who Became Janamejaya's Priest

The story of Somashrava appears in the Poushya Parva, the third chapter of Adi Parva in the Mahabharata. Janamejaya, son of Parikshit and great-grandson of Arjuna, was performing a sacrifice along with his brothers. During the ceremony, his brothers struck a dog for no fault of its own. The dog ran back to its mother, Sarama, who was the divine mother of dogs. Sarama came to the sacrificial hall and cursed Janamejaya, declaring that since he had allowed harm to come to her innocent son, evil would befall him when he least expected it. Janamejaya was deeply disturbed by this curse and became anxious to find a way to neutralise its effect and cleanse himself of the sin his brothers had committed.

The Search for a Priest

Janamejaya searched far and wide for a priest capable of performing rites that would counter the curse and purify him of this transgression. His search continued for a long time without success. One day, while out on a hunting expedition, he came upon a hermitage in a secluded part of his kingdom. There he met a sage named Shrutashrava, who lived with his son, Somashrava, a young man devoted to asceticism and deeply learned in the scriptures. Recognising the qualities he needed in a priest, Janamejaya requested Shrutashrava to allow Somashrava to serve as his family priest for the atonement sacrifice.

The Sage's Condition

Shrutashrava agreed to consider the request but first revealed an unusual truth about his son's birth. He explained that Somashrava was not born in the ordinary way, but was conceived when a female serpent swallowed his semen, and the child was born from that serpent's womb. Despite this extraordinary origin, Somashrava had grown into a great ascetic with the power to absolve people of nearly every sin, except any offence committed against Mahadeva himself. However, Shrutashrava disclosed a peculiar vow his son had taken: whenever a brahmana or a learned person asked Somashrava for anything, he would never refuse, no matter what was demanded of him. The father warned Janamejaya that if he could accept this condition and its consequences, he could take Somashrava as his priest.

Janamejaya's Acceptance

Janamejaya, eager to be freed of the curse's shadow, agreed to the condition without hesitation and accepted Somashrava as his priest for the sacrifice.

Meaning and Symbolism

This episode sets up later events in the Poushya Parva, where Somashrava's vow of never refusing a request becomes the very thread that draws the story toward Uttanka, the disciple who eventually plays a part in the larger narrative connecting Janamejaya to his snake sacrifice against Takshaka. The tale reflects recurring Mahabharata themes: the inescapable nature of karma, the power of a mother's grief and curse, and the idea that even sages born of unusual circumstances can possess extraordinary spiritual authority. Somashrava's unconditional generosity, despite its risks, illustrates the value placed on keeping one's vow above personal safety or convenience in the tradition.

🐄Test Your Knowledge

🧠 Quick Quiz: Hindu Blog

🚩Maitreyi was the wife of this Rishi

  • A. Durvasa
  • B. Agastya
  • C. Sayana
  • D. Yajnavalkya



🕉️Contents To Explore

Show more