The story follows Mansukh (Himesh Reshammiya), the son of an marriage bureau owner Champak Lal (Manoj Joshi). Since he has grown up, Mansukh tries to help his father in the business, however all the alliances he had tried to get done have resulted in separation even before the marriage took place. To prove his worth to his father, he takes up an unusual challenge of getting an underworld don Tatya Tukaram Tendulkar’s (Mithun Chakraborty), spoilt brat sister Indu (Asin Thottumkal) getting married to a cop called Bahattar Singh (Akshay Kumar) aka Khiladi 786 in Punjab. He convinces Tatya to pretend to be a cop to make Bahattar agree to the marriage. But little did the over enthusiast Mansukh know that Bahattar Singh, along with his father Sattar Singh (Raj Babbar) and his uncle Ikhattar Singh (Mukesh Rishi) were not cops but a family of conmen. The story takes a shape as the two hardcore families pretend to be policemen in front of each other and the beans from each side can be spilled anytime which can be life threatening for Mansukh. And to make the situation worse, it turns out that Indu has a boyfriend, Azad (Rahul Singh), who is a criminal locked up in jail. When Bahattar finds out, he helps Azad escape from jail to make Indu happy. But no sooner does Indu realize that she truly loves Bahattar. Will she reveal this truth to Bahattar and marry him? And will the two families find out the truth about each other?