 Wealthy Mr. Sehgal (Suresh Oberoi) lives with his daughter, Aarti (Karisma Kapoor), and her step-mother Shalini (Archana Puran Singh) in a palatial home. Aarti wants to go for a vacation at a small hill station named Palankhet where her parents had met for the first time. Once there, she meets with taxi-driver Raja Hindustani (Aamir Khan), and after a short period of time, both fall in love with each other, and get married without Mr. Sehgal s blessings. Eventually, Mr. Sehgal forgives his daughter, and invites both newlyweds to his palatial home, not knowing that his wife, her brother, Swaraj (Pramod Moutho), and her nephew Jai (Mohnish Behl) have plans for him and his daughter that will change their lives forever.