When a small village near a forest is under the threat of man eating tigers and a drug mafia, the villagers seek the help of an unstoppable force, a hunter invincible.
Murugan has a rivalry towards tigers from childhood. From childhood he gets trained to hunt tigers,which are danger to villagers. Now he is Pulimurugan, but he has to face the tigers as well as the dangerous humans, as he is forced to move out of forest. This forms the rest of the story.—Akash M S
Murugan (Mohanlal) lives in Puliyoor, a small forest village that is vulnerable to man-eating tigers- called Varayan Puli (striped leopard) by the villagers-and frequent human-wildlife conflicts. When he was young, Murugan's mother died after his brother Manikuttan was born. Soon after, his father was killed by a tiger; in vengeance, Murugan traps and kills the tiger with the help of his uncle Balaraman.
Years later, Murugan is a lorry driver, has married Myna (Kamalini Mukherjee), and has a daughter, Chakki. He hunts and kills rogue tigers whenever they invade the village. Acknowledging his skills in hunting Varayan Puli, the villagers call him Pulimurugan (Leopard-Murugan). Murugan is grateful to the villagers who cared for him after his parents' deaths, and is obsessively protective of Manikuttan, who is about to finish his MBA graduation in Mangalore.
One day, Kadutha, the village chief, meets a hooded stranger who asks the whereabouts of Murugan for a hunting assignment. Murugan has been away from Puliyoor for days and many people have been killed by tigers. According to Kadutha, Manikuttan's friends Benny and Shiva have arriving at Puliyoor, sent by Manikuttan to see Balaraman. Shiva's father Daddy Girija owns a pharmaceutical company that is developing a drug to treat cancer and they need ganja (marijuana) from the forest. If the medical research succeeds, Manikuttan will be offered a job in the company, so Balaraman helps them. They make a contract with Ramaiya, an illegal ganja dealer in the forest; on their return to the village they encounter a tiger but are saved by Murugan, who kills it.
Meanwhile, Manikuttan returns home after his final examinations. The forest officials have found the dead tiger's carcass at Thookupara; its killing is a violation of the Indian Wildlife Protection Act, a non-bailable offense. Forest ranger R. K. is assigned to investigate; R.K. has a four-year-old grudge against Murugan. R.K. had once tried to molest Myna, only to be threatened by Murugan. Taking advantage on the present scenario, R.K. prepares to file a self-witness F. I. R. against Murugan, who is forced to hide. Meanwhile, ACP Iyep Zachariah arrives at Puliyoor, apparently for Murugan.
The ganja is loaded into Murugan's lorry for transporting to Mangalore. Shiva and Benny hear that a confidant of Ramaiya is in police custody; seeing a possibility of leaking the information, they are forced to transport it overnight. Shiva offer Murugan sanctuary in Kasaragod under Daddy's protection and deceives him that the police are in pursuit to arrest him for the tiger killing. A team lead by Zachariya arrives at Murugan's home. Murugan with his family escape to Mangalore in the transport and manage to escape the police. He delivers the ganja and Manikuttan gets the job he was offered.
Murugan impresses Daddy and earns his trust by helping in his business activities. Meanwhile, more people are killed by tigers at Puliyoor. In an encounter with Zachariya, Murugan learns that Daddy is illegally producing hash oil and exporting it under cover of the pharmacy where Manikuttan is working. Manikuttan co-operates with police to capture Daddy. Shiva catches Manikuttan extracting evidence of their activities and tortures him. Murugan rescues Manikuttan; in the ensuing fight, Shiva is accidentally killed by Murugan. Police ambush Daddy but he escapes.
Murugan returns home; the hooded stranger is revealed to be Daddy, who is seeking revenge for his son's death. He assembles a group of henchmen and assassins, and ambushes Balaraman and villager Poongayi Sasi. Daddy and his gang take Balaraman and send Sasi back with severe injuries. Murugan decides to kill Daddy and a battle with the assassins ensues. Murugan kills them all and saves Balaraman. Daddy is killed by the tiger and Murugan kills it.