Widowed Sulakshana Devi is a wealthy industrialist and has a son, Ravi, and nephew, Balwant. While returning from overseas, she is told that Ravi has met with an accident and has been killed. This news does devastate her, but she soon recovers. Then a pregnant woman named Kamini approaches her and tells her that she is carrying Ravis child. Sulakshana disbelieves her and has her thrown out. When Ravis friend, Sanjay Gupta, confirms that Ravi was seeing Kamini, she sets out her men to search high and low for Kamini, but to no avail. Then years later, she meets a young man, Arun Kumar, who retrieves her purse from a thief. Sulakshana finds out that he is unemployed and has not eaten for days. She decides to hire him, not knowing that Arun (Anil Kapoor) is actually a con man, who will do his best to woo her to inherit her estate and wealth. Sulakshana also does not know that Ravi did not die accidentally, but was killed by someone who sabotaged his car. Things will get more complicated when a woman named Seema (Madhuri Dixit) and her uncle enter her life - for a devious reason.