Rana Vikram Singh lives in a huge farmhouse with his wife, Laxmi, and two sons: Rajesh (Feroz Khan), a police officer, and Amar (Anil Kapoor), a fun-loving playboy.Rajesh has gone through a traumatic experience of losing his love Seema (Sridevi), when she succumbed to drug addiction. He vows to fight the drug menace. An underworld kingpin Raja (Shakti Kapoor) murders Ranas old friend. Reshma (Dimple Kapadia), his friends daughter, takes shelter in Ranas house. Rajesh is on the drug trail.When Reshma comes to live with them, Amar gets intimate with her on a haystack. When Rana comes to know of Amars interest in Reshma, he warns him that Reshma is not suitable for their family. But Amar maintains an interest and is jealous to see Reshma in the company of Vikas, an employee at the farmhouse. A fight ensues between Vikas and Amar, and Vikas is killed. Amar is now on the run, and Rajesh has been assigned the task of apprehending him.