Have you ever wondered why Lord Shiva chose to drink deadly poison?
The poison was so dangerous that it could destroy the entire universe; then why would Shiva willingly consume it?
Here comes one of the most fascinating stories from Hindu mythology, the story of sacrifice and compassion.
Table of Contents
Story Begins: Samudra Manthan
In Satya Yuga, the Devas (gods) and Asuras (demons) wanted to obtain Amrit (the nectar of immortality).
To get it, they decided to churn the cosmic ocean, Kshira Sagara, in the event known as Samudra Manthan (Churning of the Ocean).
For churning, they chose Mount Mandara as the churning rod and the serpent Vasuki as the rope. They began the massive task, but the mountain began to sink, so Lord Vishnu took the Kurma Avatar (the 2nd incarnation of Lord Vishnu) and supported Mount Mandara on his back.
Everyone expected valuable treasures and the divine nectar to emerge from the ocean.
But before nectar, a deadly poison called Halahala appeared.
Poison That Threatened the Universe
Halahala was something that the world hadn’t seen ever.
Its fumes spread rapidly across the universe, threatening gods, demons, humans, animals, and all other living beings.
No one could control it or destroy it. And even nobody was willing to take the risk of consuming it.
As panic spread everywhere, all eyes turned towards Lord Shiva.
Why Did Lord Shiva Drink the Poison?
Seeing the suffering of all creation, Lord Shiva made a decision.
He decided to drink poison himself, not for power, not for glory, but to save the world.
Shiva understood that if no one acted, the poison would eat up everything.
He gathered the Halahala and consumed it.
How Did Shiva’s Throat Turn Blue?
When Lord Shiva drank the poison, Goddess Parvati became concerned that it could harm him.
But there was a deeper meaning behind it—it is believed that the entire universe is within Lord Shiva, and if Halahala reached his stomach, it would destroy the universe.
She gently held his throat, preventing poison from spreading throughout his body. As a result, the poison remained in his throat and turned his throat blue.
From that day, Lord Shiva became Neelkanth (neel: blue and kanth: throat)
How Devotees Honored Neelkanth Mahadev

After this, his throat heated from the effects of the poison.
According to Hindu beliefs and tradition, devotees began offering cooling substances like water, milk, curd, honey, and ghee to him. These sacred offerings were poured over Shiva in a ritual known as Abhishekam or Abhishek.
Even today, millions of devotees perform Jal abhishek and Milk abhishek on Shivlings, especially on Mondays and Mahashivratri.
The month of Shravan in the Hindu calendar is dedicated to Lord Shiva, when devotees show their devotion by performing Abhishek and participating in the Kanwar Yatra.
They consider that every drop of water offered to Shiva reduces the heat of poison.
Lesser-Known Facts About Shiva Drinking Poison
- The poison was known as both Halahala and Kalakuta.
- The event took place during Samudra Manthan.
- When Shiva gathered poison, a few drops fell down on earth, which gave birth to poisonous plants and animals.
Spiritual Message of Neelkanth
The story of Lord Shiva drinking poison isn’t just about saving the world. It’s about transforming negativity into wisdom.
Through this story, Shiva teaches us to remain calm in difficult times, take responsibility when needed, and protect others.
In a world filled with stress, anger, and constant distractions, Shiva’s message is as relevant as ever.
Conclusion
Why did Lord Shiva drink poison?
Because someone had to protect the world, and Shiva chose compassion over comfort.
His work reminds us that true greatness lies not in power, but in living without selfishness.
We face our own poisons every day—anger, negativity, fear, and stress.
Don’t let life’s poisons enter your heart. Learn from them, control them, and rise above them. That is the timeless lesson of Lord Shiva.
FAQs
-
Which ocean was used in Samudra Manthan?
According to Hindu mythology, Samudra Manthan was done in Kshira Sagara (the Ocean of Milk).
-
What was the name of the poison Lord Shiva drank?
The poison was Halahala, also known as Kalakuta.
-
Why didn’t Lord Shiva swallow the poison completely?
As per Hindu mythology, the universe is within Lord Shiva; if that poison reached his stomach, it would destroy the entire universe.
-
Why did the Devas and Asuras perform Samudra Manthan?
The gods, having lost their power due to a curse, sought the nectar of immortality to regain their strength and immortality. To obtain it, they formed a temporary alliance with the demons and together churned the ocean.
-
Who cursed the devas?
Sage Durvasa cursed Indra and all the other gods to lose their divine power, prosperity, and strength when his divine garland was disrespected.
-
What role did Lord Vishnu play in Samudra Manthan?
He took the form of Kurma (tortoise incarnation) to support Mount Mandara and later appeared as Mohini to distribute Amrit among the devas.
-
What 14 things emerged from Samudra Manthan?
Halahala, Kamadhenu, Uchchaihshravas, Airavata, Kaustubha, Kalpavriksha, Rambha, Lakshmi, Varuni, Chandra, Parijata, Panchajanya, Dhanvantari, and Amrita.