Vicky (Saif Ali Khan) is a popular singer, who meets and falls in love with Preeti (Raveena Tandon). He asks permission to marry her from her father, who instantly approves of him. Preeti is reluctant to get married but her father falls ill and agrees for her father's sake. Soon, her father falls He makes her promise that she will not tell Vicky about her past life.
A few years earlier, Preeti had fallen in love with and married Raja (Sunny Deol) against her father's wishes. Though the two were very happy together, they were cruelly separated when Raja is presumed dead after being captured by a gang in revenge for beating up Gulshan, but falls into a river below.
Preeti’s father falls ill again. He tells the reason he is ill is because he has been hiding a secret: Preeti gave birth to a daughter; however, her father lied to her and said the baby died. Instead he sent the baby to an orphanage and tells her where. He then passes away. A mysterious figure overhears this conversation.
After marrying Vicky, Preeti is quite happy with him. She meets her daughter, Pinky, in the orphanage, and decides to legally adopt her. Vicky, who does not know about Preeti's connection to Pinky, opposes the adoption because he looks forward to having his own children some day. Preeti continues to meet Pinky. However, a mysterious stranger also contacts Preeti. She starts to receive phone calls from someone, and repeatedly lies to Vicky regarding her whereabouts. Convinced that Preeti is having an extramarital affair, Vicky follows her. It turns out she is being called by Raja, her first husband. Raja tells Vicky about their past and that Gulshan has kidnapped Pinky because she has witnessed him commit another murder and is with Gulshan's father. Raja has managed to capture Gulshan and agreed to exchange him with Pinky. Vicky agrees to help Raja. Raja and Vicky fight Gulshan and his henchmen. Finally Raja kills Gulshan but gets fatally injured. He hands over Pinky's responsibility to Vicky and Preeti and then dies peacefully.