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 their kids to bring them up in the best possible manner, ever since they were toddlers. Now when the duos have grown up; Gaurav takes up responsibility of his father. They both manage the household chores and their business with best of their abilities. Though he is the younger son, he treats his father like his son. Gaurav is on the 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 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 Paresh's first love.
Gaurav and Sheekha notice changes in behavior of Janaradhan and Anuradha when they come face to face after many years. They come to know about their past relationship. Now Akshay 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.