--> Skip to main content



The Story of Sahasrapata and Ruru in Mahabharata: Why Anger and Vows Must Bow to Compassion

Ruru and the Sage-Snake: A Lesson on Ahimsa from the Mahabharata

In the Adi Parva of Mahabharata, inside the Pouloma Parva section, there is a small but very meaningful story about a rishi named Ruru and an old snake called Dundubha. This story is not very long but it carries deep teaching about non-violence, forgiveness, and the difference between what looks right on surface and what is actually right by dharma. It also shows how even great tapasvis (ascetics) can fall into anger and curse someone in a moment of weakness, and how such curse gets its natural end through righteous means.

The Story

Ruru was a rishi who was engaged to marry Pramadvara. Before their marriage, Pramadvara was bitten by a snake and died. Ruru, out of deep love, gave half of his own lifespan to bring her back to life. This itself shows the power of tapa and also the bond of love in Hindu tradition. But after this incident, Ruru took a vow, out of anger and grief, that he will kill every snake he comes across, whether poisonous or not.

One day he found an old, harmless snake called Dundubha and raised his staff to kill it. The snake spoke and asked why Ruru wants to kill him when he never did any harm. Ruru explained his vow. The snake told him that all snakes are not same, some are poisonous and dangerous, some are simple and harmless, and a wise man should always use his buddhi (discrimination) before acting, not blind anger.

Ruru, being basically a righteous man, listened and spared the snake life. Then the snake revealed his true identity. He was actually a rishi named Sahasrapata who got cursed by his friend Khagama because he made fun of him by creating a fake snake from grass during the agnihotra ritual. Khagama, being a strict and truthful tapasvi, cursed him in anger to become a real snake, but also said the curse will end the moment he meets Ruru, son of Pramati.

Thus the old snake got back his true form. He then gave an important advice to Ruru.

Sashrapata then told Ruru that the righteous path is non-violence and that of not destroying life. A learned person should never take the life of any living creature. The sacred texts say that a Brahmana should make all creatures fearless and should be non-violent, truthful and forgiving. The supreme deity of Brahmanas is to retain the knowledge of the Vedas. The duty of the Kshatriyas is not meant for you. To hold up the rod of punishment, to rule and protect subjects, these are the natural duties of the Kshatriyas.

Teachings and Philosophy

This story tells many layers of dharma. First, it says that vows taken in anger or grief without proper thinking can lead a person away from dharma itself. Ruru vow to kill all snakes was born from personal pain, not from real justice.

Second, it teaches ahimsa, non-injury, as one of highest dharma for a learned person, especially for a Brahmana. Sahasrapata tells Ruru clearly that a Brahmana duty is knowledge, truth, forgiveness and protecting all beings, not punishing like a Kshatriya. This is very important point in Hindu thought, where each person has its own swadharma, and mixing them creates confusion. A person dedicated to learning should follow it not take up the role of another person just to avenge.

Bhagavad Gita also supports this idea, where it says every person should follow his own dharma even if imperfect, rather than doing another dharma, however well performed:

"Shreyan swadharmo vigunah paradharmat swanushthitat" — meaning it is better to follow one's own duty imperfectly than perform another duty perfectly.

Symbolism

The snake in this story is symbolic of anger, curse and also transformation. Sahasrapata becoming a snake shows how a small mistake, even done in play, can bring heavy consequence if it hurts someone deeply engaged in tapa. At the same time the story shows that curses in Hindu scriptures are not permanent doom, they always carry a way out, a redemption, which came through meeting a pure soul like Ruru.

Modern Day Relevance

Even today this story is relevant. Many people make decisions or promises during emotional pain, like Ruru vow, without thinking about consequences. This story reminds us to pause and use discrimination before acting on anger. It also teaches that not all situations are same and judging everyone with same harsh standard is not wisdom. Forgiveness, as shown by Sahasrapata forgiving his friend and later teaching Ruru, remains a timeless value for peaceful living, in family life, work life and society.

This small story from Mahabharata, though often not much discussed compared to other popular stories, gives one of the finest lesson on ahimsa, swadharma and the danger of unchecked anger, showing that true dharma lies in compassion and right discrimination, not blind vows.

🐄Test Your Knowledge

🧠 Quick Quiz: Hindu Blog

🚩He was a great devotee of Goddess Tara

  • A. Neem Karoli Baba
  • B. Sri Ramakrishna
  • C. Bamakhepa
  • D. Ramprasad



🕉️Contents To Explore

Show more