Shyam (Dharmendra) et Kamal (Shatrughan Sinha) sont deux amis d'école très proches. Lorsque Kamal ne peut pas payer ses frais d'examen, Shyam l'aide. Grâce à cela, Kamal réussit brillamment, poursuit ses études et devient officier de l'IPS (Indian Police Service), pour être ensuite nommé surintendant de police à New Delhi. Shyam, de son côté, s'installe à Bombay.
Des années plus tard, Shyam a profondément sombré dans la criminalité et se fait désormais appeler Rajeshwar. Lorsqu'un politicien agresse sexuellement et tue sa fiancée Geeta (Smita Patil), Rajeshwar/Shyam l'assassine en retour. Incapable de trouver des preuves contre lui, la police demande à Kamal d'intervenir. Kamal s'installe alors à Bombay et découvre que le criminel Rajeshwar n'est autre que son vieil ami Shyam.
Kamal finit par arrêter Shyam pour un autre crime qu'il n'a pas commis (l'enlèvement et l'agression de Shama). Convaincu que ces accusations sont fausses, Shyam fait totalement confiance à Kamal pour l'innocenter, mais le tribunal le juge coupable et le condamne à sept ans de prison. À sa sortie, un Shyam amer et vengeur, se sentant trahi, est bien décidé à faire de la vie de Kamal un véritable enfer.