Suraj (Jugal Hansraj) is a poor boy raised by his father Mamtaram (Paresh Rawal). Roshni (Urmila Matondkar) is a rich girl raised by her widowed mother Shakuntala Devi (Reema Lagoo). Roshni and Suraj fall in love, but Shakuntala opposes the marriage upon learning Suraj is the son of the driver who murdered Roshni's father. Mamtaram confirms Suraj's father was in prison and was killed by a speeding truck upon his release.
Suraj's dreams are shattered. Then, Roshni's father's business partners begin to be murdered. Suspicion points towards Suraj. The murder cases are assigned to a weird Police Inspector Ram Bhajan Singh (Gulshan Grover). After realizing that killer is some third person nobody knows about, the Inspector arranges a trap for him.
It is found that the killer is Suraj's supposedly dead father. He tells everybody that the real killers were Roshni's father's business partners who were afraid that her father would expose their frauds. They framed Suraj's father who tried to remove the knife out of his masters body. Before the Inspector can arrest him, Suraj's father finds the last partner in the hospital and kills him. Suraj's father surrenders to the police and the film ends.