Rudra Aditya Devraj (Sanjay Dutt), a powerful and disciplined DCP, moves his base to Nagapuram because of his job transfer. Nagapuram is like a capital of crime. Rudra possesses a loyal hatred towards the criminals. In order to make the city clean from the crime and corruption of local criminal Nagori Subramaniam (Prakash Raj), Rudra decides to employ some dubious and effective strategies. Nagori is armed with political power in his hands and with that, he commits crimes in the city. Nagori along with his henchmen rule over the city, harassing the common people living in it.
At a point of time, Rudra comes across Sehar (Prachi Desai) , a girl-next-door, who falls in love with Rudra. Gradually, Rudra begins to end the nefarious and illegal acts of Nagori Subramaniam with his power. After knowing this, Nagori also attempts to put Rudra Aditya Devraj into trouble, so that he can keep on dominating as a powerful goon over the people. The quest for power and the war between good and evil give rise to an action-packed cat and mouse game between Rudra and Nagori.