Aarti Sehgal (Karisma Kapoor) is a wealthy young girl who is the only child of her father, Mr. Sehgal (oberoi) and stepmother Shalini (Archana Puran Singh), who wishes to acquire all the wealth of her husband. Aarti decides to go for a vacation to Palankhet, to discover the memories of her deceased mother. Upon arrival, she finds out she has no transportation from the airport to Palankhet, and so she hires the services of the only available driver, Raja Hindustani (Aamir Khan) During her stay in Palankhet, Aarti and Raja bond and ultimately fall in love. One day, to Aarti's surprise, her father arrives in Palankhet and intends to take her home with him. Aarthi tells her father about Raja, but Mr. Sehgal says that he will only accept the marriage on the condition that Raja goes to Mumbai and learns to become a respectable member of society. Raja refuses and forces Aarti to make a decision. Aarti chooses Raja, but begs for her father's blessings. Her father refuses to offer his blessings and leaves for Mumbai. After some time, Mr. Sehgal forgives his daughter and visits her in Palankhet. While there, he gives his daughter and son-in-law a new house. Raja refuses to live in the house because he does not see it as a gift, but rather as charity, since he is poor . Shalini, her brother, Swaraj (Pramod Moutho), and her nephew Jai (Mohnish Behl) seek to exploit this conflict to gain total control of Mr. Sehgal's assets. Under the pretext of a birthday party, they bring Raja and Aarti to Mumbai and set in motion events that cause Aarti and Raja to separate.