Jeetu (Shahid Kapoor) is constantly getting himself and his father into trouble because of his inability to properly manage money. Plunging them both into debt, Jeetu breaks off his engagement with his fiancee Pooja (Sushma Reddy) and decides to drown himself by throwing himself into the sea. Jeetu thinks that by killing himself he can do something right for once: his father can use the money from his life insurance and pay off his debts. Unfortunately it does not go according to plan and Jeetu is found tangled in some nets by a pair of fishermen, Gundya (Paresh Rawal) and Bandya (Rajpal Yadav). Gundya also happens to owe money to a Gujarati businessmen, Prabhat Singh Chauhan (Om Puri). He reads a note found in Jeetu's pocket which makes him think Jeetu is rich rather than in debt. The two fishermen hatch a scheme in which they will offer Jeetu to Prabhat in exchange for the money Gundya owes.
Jeetu does not want to reveal too much and therefore pretends to be a deaf and mute. However Prabhat's niece Shruti (Kareena Kapoor) also happens to be mute, but not deaf. Her brother Mangal (Sunil Shetty) wants her to get married and everything seems okay when her marriage is arranged. However the groom's family breaks the marriage, humiliating Shruti and angering Mangal. Jeetu, drunk and dizzy, begins to sing but is caught when Shruti and her cousin Meenakshi (Neha Dhupia) hear him (and consequently know his secret). They promise to keep his secret but in return he must do something for Shruti. A greedy bridegroom is interested in marrying Shruti but only for her wealth; she wants Jeetu to pretend to be her lover.
Meenakshi also finds out that Jeetu is in debt and she thinks he will do anything for money. Unfortunately for Jeetu he is involved in a car crash with Prabhat who at the time was carrying a lot of money. Meenakshi tells the police about her suspicions and they end up beating Jeetu. Her views about him change when Prabhat announces that Jeetu was the one that saved him and took him to the hospital. Shruti confesses her love for him soon after. Mangal finds out about the romance and practically forces Jeetu to marry Shruti. In the meantime Bandya has returned from Jeetu's village with a suitcase full of money. He tells Jeetu that Pooja is married. Free of debt he agrees to marry Shruti. However, his family soon learn of this and want him to come home and marry Pooja. However, when Pooja learns that Shruti is mute she has a change of heart and asks Jeetu to marry Shruti.