Bhavani (Sneha), an honest police officer in Hyderabad, is posted as Assistant Commissioner of police in Tirunelveli upon the request of Tamil Nadu government. The town is controlled by Sivalingam (Kota Srinivasa Rao), a rich and influential baddie and an aspiring politician. He indulges in all unlawful activities. Bhavani resolves to put an end to all his acts. Meanwhile there is one Surya (Sampath Raj), who voices against Sivalingam. As it happens, Sivalingam's son Ranjith (Aryan) plays spoilsport in the life of Bhavani's sister, Deepa (Yasmin Khan). Efforts to prove him guilty by Bhavani end in vain. Now a conspiracy is hatched by Bhavani in the company of Suriya and Ranjith gets killed. An enraged Sivalingam takes Bhavani head-on. Sivalingam vows vengeance and what happens from there forms the rest of the story.