Kajal (Divya Bharti) marries a famous singer Ravi (Rishi Kapoor). They live happily for a while, until tragedy strikes when Ravi's greedy uncle (Amrish Puri) and cousin (Mohnish Behl), who are determined to lay their hands on Raviís wealth, hire hoodlums to kill Ravi. Kajalís mother-in-law (Sushma Seth) takes her to a new place to pull her out of her depression. In a new city, Kajal tries to forget her past. Raja (Shahrukh Khan), the son of a rich man, falls for her, learns that she is a widow, and resolves to bring happiness into her life. Her mother-in-law too feels that she should marry again and persuades her to marry Raja. Kajal eventually comes to accept Raja as her husband and falls in love with him. Everyone seems to be living happily ever after until one day Raja rescues a man from hoodlums, treats him in a hospital, befriends him, and brings him home. This man is Ravi, who apparently survived his uncle's attempt to kill him. Everything is revealed and Kajal ends up staying with Raja; Ravi's mother leaves with Ravi. Kajal is then kidnapped by Ravi's uncle and both Ravi and Raja go to save her. In the ensuing struggle, Ravi sacrifices himself to save Raja and Kajal.