Ram Kapoor (Vinod Mehra) est issu d'une famille pauvre, tandis que Kiran (Bindiya Goswami) vient d'une famille de classe moyenne. Ram et son frère, Shyam (Raj Babbar), commettent de petits larcins pour subvenir à leurs propres besoins. Ram fait la connaissance de Kiran et tous deux tombent éperdument amoureux, avec le désir de se marier.
Cependant, le père de Kiran, l'inspecteur de police Vijay Kumar (Rajendra Kumar), désapprouve totalement Ram et s'oppose fermement à ce mariage. En dépit de cette forte opposition paternelle, Kiran et Ram décident de se marier secrètement. Quelque temps plus tard, Kiran tombe enceinte, et sa mère, Madhu (Mala Sinha), vient habiter avec eux pour prendre soin d'elle.
C'est alors qu'un dangereux gangster nommé Shakti (Shakti Kapoor) kidnappe la mère et la fille, et les retient en otages contre une demande de rançon. L'inspecteur Vijay, persuadé que Ram et Shyam sont derrière cet enlèvement dans le seul but de lui soutirer de l'argent, lance une vaste chasse à l'homme pour les retrouver. Shyam est rapidement arrêté, tandis que Ram parvient à s'enfuir. Ram se retrouve alors face à un dilemme déchirant : doit-il se rendre à la police et laisser sa femme enceinte et sa belle-mère à l'entière merci de Shakti, ou bien doit-il continuer d'échapper à la police pour tenter de retrouver et de sauver Kiran et Madhu lui-même ?