Rana Vikram Singh (Amrish Puri) tem dois filhos, Rajesh (Feroz Khan), um policial e Amar (Anil Kapoor), um playboy que adora se divertir. Rajesh passou por uma experiência traumática de perder a garota que amava (Sridevi), quando ela sucumbiu ao vício em drogas. Ele jura lutar contra essa ameaça. Um chefão do submundo Raja (Raza Murad) mata um velho amigo de Rana. Reshma (Dimple), filha deste amigo, se abriga na casa de Rana. Amar e Reshma se apaixonam, mas o malvado Raja a persegue. Enquanto isso, Rajesh está na pista do cartel de drogas que vitimou sua namorada.