Dev Narayan (Alok Nath) lives with his widowed daughter Laxmi (Aruna Irani) and her children Radha and Prashant. Dev also looks after two orphaned children, Gopal and Nita. Laxmi believes that Dev is taking more care of Gopal and Nita, so leaves the house taking her children with her. Laxmi soon spots an orphaned boy on the streets and takes him in. Radha forms a sisterly bond with him and names him Suraj. Suraj has a particular passion for singing.
Years pass and Suraj (Salman Khan) is now a famous and popular singer. Radha (Madhuri Dixit) is particularly fond of him – in turn Suraj is grateful to Radha for contributing to his success. Meanwhile, Gopal (Shahrukh Khan) has become a wealthy business tycoon. When Laxmi is killed in an accident, Radha and Prashant (Atul Agnihotri) are taken to live in Gopal’s house, and also living with them is Nita (Suman Ranganathan). Gopal asks Radha to marry him and she agrees. Before their wedding, Gopal meets Suraj – Suraj asks Gopal to watch over Radha (as Suraj loves her like a sister). On their wedding night, Gopal asks Radha who she loves most in the world, she answers her mother and Prashant – Gopal is hurt that she did not mention him. As time goes on, Gopal starts to disapprove of two things. Firstly, he does not like the fact that he and Radha are supporting Prashant financially and secondly, he does not like that Radha is always on the phone with Suraj. After a misunderstanding, Gopal loses his temper with Prashant and throws him out of the hous