The story is about Balu (Vishal), who on a visit to his friends town, takes on the local dada Kasi (Lal). He falls in love with his friends sister Hema (Meera Jasmine). Kasi, after being at the receiving end of Balus macho ways, is smarting under the rebuff. He thirsts for revenge. So when Balu goes back to his own city, Kasi also goes there to extract blood for blood. What happens later forms the rest of this revenge story.