This fast-paced action drama opens with an illegal cock fighting competition held in a small village in central Kerala. Suddenly police enters in to the field and arrests Shivan (Mammootty), and Suku (Lalu Alex) for illegal gambling and betting. However, while in transit, they are saved by a group of youngsters under Chellan (Bharath Gopi), a local goon, who is also a close buddy of Shivan.
Both Chellan and Shivan share a strong friendship and are more like brothers. Shivan is in love with Chellan's younger sister (Seema) and Chellan and his mother have given their approval to the relationship. Chandri ( Urvashi), Shivan's sister, is his everything and his whole happiness revolves around her.
Bhadran (Mohanlal), the younger brother of Chellan is too aggressive like him and picks up fight for every silly reason. Its usually Shivan, who sorts out the fights that he picks up every day. Things are going very smoothly until one day Chandri gets pregnant. Chandri, in order to pacify Shivan reveals him that it is Chellan, who is responsible for this, whereas it was Thampi, her neighbor who was actually responsible. Shivan, in a sudden rage kills Chellan and surrenders at police station himself. Bhadran, but turns violent by this incident and vows to take revenge.
This incident changes the atmosphere in the village and Bhadran is now consumed by his hatred for Shivan and his family. Shivan is sentenced for life imprisonment. Thampi, then comes out and gets married to Chandri. Bhadran one night kills him and kidnaps Chandri and sells her along with the son to Pappi, a pimp, who also runs a brothel. Shocked of his brutal way of revenge, Bhadrans' mother (Kaviyoor Ponnamma) curses him and dies. Though shocked over her reaction, Bhadran is not ready to give up his revenge.
Years pass, and Shivan is released after seven years of sentence and returns to the village. He is a completely transformed man and is now in deep repentance for killing Chellan, who was more like an elder brother. He pleads with Bhadran to reveal where Chandri is now, but Bhadran is not ready for that. One night, Bhadran is assaulted by his enemies, but is saved by Shivan. This causes a deep realisation in Bhadran's heart, completely erasing his hatred and thirst for revenge.
Bhadran then informs Shivan of his sister's plight, of his decision to bring Chandri back and marry her in order to give her a respectable life in society. Bhadran reaches the brothel and asks Pappi to hand her over, Pappi don't obey. Bhandran picks up a fight with Pappi and his goons. Shivan, who was following Bhadran reaches there and he joins him in facing the goons. In the end of the fight Bhadran is killed by Pappi. Shivan beats don Pappi and is about to kill him, but stops on request of Chandri. Bhadran makes his last breath lying in the laps of Shivan.