Janaradhan Wishvanbhar Rane (Paresh Rawal) a widower has spent his life bringing up his two kids Chirag (Manoj Joshi) and Gaurav (Akshaye Khanna). Janaradhan has done everything for his kids to bring them up in the best possible manner, ever since they were toddlers. Now when the duo has grown up, Gaurav takes up the responsibility of his father. They both manage the household chores and their business to the best of their abilities. Though he is the younger son, he treats his father like his son. Gaurav is on guard with the vigilance of a disciplined parent. He shouts, threatens, and fights - even locks up his father occasionally so that his prankster best friend Madhav Mathur (Om Puri) who is a divorcee, desperate to get married, does not spoil him.
Madhav and Janaradhan who are always in search of a bride for Madhav forever land up in trouble and every time Gaurav has to bail them out and face the embarrassment.
Gaurav busy managing his business starts getting prank calls from a girl who turns out to be his old college friend Sheekha Kapoor (Genelia D'souza). Sheekha is staying with her guardian Anuradha (Shobana) who is also Janardhan's first love.
Gaurav and Sheekha notice changes in the behavior of Janaradhan and Anuradha when they come face to face after many years. They come to know about their past relationship. Now Gaurav wants his father to get married to his lost love.
Gaurav and Sheekha embark upon a rib-tickling journey to arrange his father's love marriage and in the process find soul mates in each other. Of course, the path is not so smooth: there are obstacles. But then, Madhav's desperate desire for a bride comes handy. How this trio tries to arrange Janaradhan's and Anuradha's love marriage is a fun ride to watch.