The film revolves around a struggling road constructor, Sachin Tichkule (Akshay Kumar). He dreams big but there seems to be no chance of his dreams coming true as he doesn’t have any money to bribe the bureaucracy. His family have lost faith in him, telling him to earn money through honest means. To make matters worse, the new Municipal Commissioner turns out to be his former girlfriend, Gehna Ganpule (Trisha Krishnan), who now hates him due to his wayward ways. His brothers-in-law Trigun (Manoj Joshi), Suhas Vichare (Milind Gunaji) and his elder brother Harish (Paritosh Sand) were all responsible for a bridge collapsing accident in which many people were killed.
They were helped by a politician named Sanjay Rana (Jaideep Ahlawat). After putting the blame of the mishap on their driver Vishwas Rao, (Tinu Anand) they kill him later fearing he would reveal the truth. Meanwhile Sanjay’s lustful eyes fall on Sachin’s sister Anjali (Urvashi Sharma). Sachin warns him to keep away from Anjali by slapping him in his office.
Meanwhile, a journalist named Azad Bhagat (Makrand Deshpande) wants justice as his family were killed in that accident. Anjali gets married to Sanjay, unbeknownst to Sachin. When he confronts his father Ramakant Tichkule (Kulbhushan Kharbanda) as to how the marriage is finalized to an evil man without his knowledge, he reprimands Sachin, saying he has no right to say he didn’t know anything because he has no money to marry his sister off. After losing contact, Sachin learns that Anjali has been attempting to contact him and when he goes to their house one night, he is informed by the guard that they have gone out.
Sachin spots Azad escape from Sanjay’s house. He then learns of Anjali’s death because of an accident. Sachin and his parents are devastated. Sachin is suspicious and smells foul play in her death. He then meets Azad again at the Municipal office and learns of Azad’s intentions and how he had acquired strong evidence which would help in putting the people involved behind bars. They both then agree to help each other to reveal the corruption behind the faulty construction of the bridge.
Sanjay comes to know of Azad’s intentions and hires masked robbers, who kill Azad while he was on his way to court. Sachin takes the fatally injured Azad to the hospital for treatment. At the hospital, while Azad is dying in Sachin’s arms, he reveals that while he was stealing the evidence, he saw Sachin’s sister Anjali being raped by Sanjay’s friends and it’s not clear whether she was murdered by her rapists while she escaped or she committed suicide. In an attempt to make sure the evidence isn’t revealed, Sanjay steals it after robbing Azad’s house. Sachin spots Sanjay fleeing with the bag full of evidence and a fight ensues between Sanjay and Sachin. Sanjay is then killed after being run over by a bus and Sachin successfully retrieves the evidence.
Sachin’s brother and brothers-in-law are arrested and the whole family, especially Sachin’s sisters-in-law, begins belittling him, claiming he was jealous of them and unlike his successful brother Harish and brothers-in-law Trigun and Suhas, blaming him for tarnishing the family name. Sachin then argues back that their husbands are still alive behind bars where the wives can see them, while the people who have died to the bridge collapse are gone forever, and nothing can be done to bring them back, and he had to deal with the pain of losing Anjali the most, considering that his brothers-in-law had a hand in her death and were not reprimanded.
He agrees to leave, until his father stops him and realizes his honesty and trustworthiness, re-kindling their relationship,saying that he is proud of him. As he gets out of the house, Sachin spots Gehna, who tells him that she remained a spinster waiting for him, and confesses her love for Sachin and they decide to get married.