 Ravi Yadav (Vinod Khanna) is employed as a servant with Manohar Singh (Rajiv Verma) and his wife, Renuka (Moushumi Chatterjee). Ravi has a younger brother, Rohan Yadav (Salman Khan). Ravi is falsely implicated in the murder of a woman, and is sentenced to 12 years in prison. Renuka assures him that she will take care of Rohan. After his sentence is over, he comes out of prison, to find out that Renuka is not alive; and the whereabouts of Rohan are unknown. Rohan, in the meantime, has been adopted by Lawyer Gujral (Saeed Jaffrey), and his wife Yashoda (Reema Lagoo). Rohan is now known as Vasudev Gujral, a lawyer by profession. Vasudev is in love with Payal Singh (Karisma Kapoor), who happens to be the daughter of Manohar Singh. Ravi finds out that Renuka is alive but her memory is diminished. He starts medical treatment for Renuka, but needs money, and he accepts a contract to kill Vasudev Gujral, from Joseph Lobo (Avtar Gill), little knowing that he is about to kill his own long-separated brother.