The movie begins with a man (Sanjay Dutt) drinking beer early in the morning and then following up with having beer and idli. He later steals a bike and goes to the police station to get commission from the police inspector. He then meets a man who takes him to a place where they sell guns and bombs. Finally, he meets a local gangster who hires him to kill a minister. He then kills the gangster and his henchmen and reveals himself as DCP Rudra, the new cop in town, near the Andhra Pradesh-Maharashtra border.
The city is riddled with crime and corruption and his controlled by Nagori Subramaniam (Prakash Raj) the local mafia. Initially, Rudra closes down a lot of businesses of Nagori. But when Rudra meets Nagori, he reveals that he is also corrupt cop like others and even takes bribe on a condition that Nagori accepts certain points. Nagori accepts and there is truce between the two.
Conflict starts when residents complain about a petrol bunk selling less petrol to the public and a lady beaten up when she complained. The bunk is owned by Nagori. Rudra beats up the employees of the bunk as well as Nagori's henchmen. A war emerges between the two.
Nagori then calls for a bandh of the market place. But on the day of bandh, Rudra and his team are prepared and drive away all the protestors. Rudra becomes a hero for the people of the city. But Nagori exacts his revenge by causing a riot in the market place and also blowing up a bomb killing many people on the very same day Rudra is marrying Seher (Prachi Desai). Nagori then tries to kidnap Seher but Rudra saves her life in time. Rudra's activities invites the wrath of the Police commissioner who tries to control Rudra but in vain.