Rana Vikram Singh (Amrish Puri) tiene dos hijos, Rajesh (Feroz Khan), un oficial de policía y Amar (Anil Kapoor), un playboy amante de la diversión. Rajesh ha pasado por una experiencia traumática de perder a la chica que amaba (Sridevi), cuando sucumbió a la adicción a las drogas. Promete luchar contra esta amenaza. Un capo del inframundo, Raja (Raza Murad), asesina al viejo amigo de Rana. Reshma (Dimple), la hija de este amigo, se refugia en la casa de Rana. Amar y Reshma se enamoran, pero el malvado Raja la persigue. Mientras tanto, Rajesh sigue la pista del cartel de la droga que victimizó a su novia.