Chandni (Urmila Matondkar), a lower-class, talented night club singer and dancer at Daniel's (Sadashiv Amrapurkar) club, who also happens to be religious, and well mannered, lives an unfortunate life with her three aunts (Bindu, Navneet Nishan, Kannu Gill), who dominate her life, and with a weak maternal grandmother.
She dances for a living because it is the only way she can support her poor family and she hopes to give her nieces an education.
On the other hand, Rahul (Salman Khan), a young wealthy womanizer makes plans to go to Paris with Monica (Monica Bedi) but learns that his 45-day break is over in London and has to fly to India to learn business with his secretary Tubby, who is managing his grandfather's business.
Chandni encounters one of his ex-girlfriends who confesses to her his exact nature with girls, just before meeting and fighting with Rahul.
Also angry at her aunts for their attraction to luxury, Chandni meets her old friend Divya (Grusha Kapoor) who came to invite her to her wedding.
At its musical evening, Chandni finds herself disgusted by Divya's mother (Rohini Hattangadi) due to her lower class and disreputable job.
After their safe survival that night in a nearby shelter, Rahul invites her to stay at his rather luxurious hotel.
There, Rahul meets his old womanizer friend Harry (Shakti Kapoor) but then stuck with a blonde French girl bearing his child.
When asked outside the restaurant about what happened, Harry says "Thappad khaya hai Chandni Se Maine".
The unfaithful duo, on their success, abuses Chandni to which Rahul fights with them and begins enmity with Harry.
So he yells out his apologies in front of her house and states that he loves her while a crowd gathers, including Daniel.