Raja Mishra (Saif Ali Khan) gatecrashes into a marriage while trying to escape from a brawl. The bride's cousin Rudra Tripathi (Jimmy Shergill) and Raja form a friendship upon Raja revealing that he is a uninvited guest. While in process of seducing the mujra dancer, Raja overhears a plot by Lallan Tiwari (Chunky Pandey) to execute everyone in the wedding upon instructions from a land lord wanting to use Rudra's uncle's land for poppy farming. Raja was everyone for the impending attack and Raja and Rudra fight off the attacking Lallan Singh's gang. Rudra's uncle (Sharat Saxena) sees the potential in Raja and Rudra forming an alliance for offering protection to political personalities and offers them to join his gang. Not wanting to enter the world of politics, Rudra's uncle advices them to take refuge from Lallan's gang in jail. In a later incident Rudra's uncle is killed by the poppy field owner with help of Lallan Singh.
In jail, Raja and Rudra meet Shirivastav ji - a political advisor having knowedgle of everything happening in UP politics. He arranges for Raja and Rudra to leave jail and avenge death of Rudra's uncle by killing Lallan. Their success in revenge creates news in political circles and Shirivastav advices them to join hands with Ram Babu Shukla in order to take revenge from the poppy field owner.
They start working for Ram Babu Shukla (Raj Babbar), a politician in process killing the poppy fieldsowner and creating a credibility and support in the political circles bring them fortune and fame amongst youth. Their friendship and partnership is talk of the town making the otherwise preferred hitman Sumer Yadav rendering useless.
While representing Ram Babu Shukla in a important meeting Raja and Rudra are insulted by Bajaj (Gulshan Grover). In order to teach him a lesson Raja and Rudra kidnap Bajaj while he is in process of pretend interviewing a girl named Mitali (Sonakshi Sinha)for the role of actress. They extort money from Bajajand in process Raja started to develop feelings for Mitali. On advice of Shukla, Raja, Rudra and Mitali go to Mumbai to have the matters settle and avoid any attacked from bajaj. Raja proposed to Mitali and Rudra approves of their relationship. Upon retuing to UP while Raja is getting his sister's engagement done, Bajaj arrives at their house with a shooter Sumer Yadav (Ravi Kishan) and kills Rudra.
Raja takes his revenge by killing Bajaj tuing all political and business frateity to tu against him wanting him dead in order to win the upcoming elections.They plot to kill him by appointing a police officer from Chambal Arun Singh Munna (Vidyut Jamwal) to catch Raja. Raja meanwhile moves to Kolkata with Mitali where their romance furthers. Upon retuing from Kolkata, Raja finds Sumer and kills him in front of Arun and in the following fight spares Arun's life. A mole in Raja's gang plots to kill Raja along with Shukla and other political frateity. Raja senses the plan and escapes while faking his death to public and rest who think he is dead. In the end its revealed Raja leaving with Mitali for a new life at the same time showing his plan with Arun to plot to fake his death.