M. Verma est le fier propriétaire d’un vaste bungalow nommé Dharam Niwas. Il se montre très critique envers son second fils, Jaggan Verma (Kiran Kumar), à cause de son alcoolisme et de la mauvaise fréquentation qu’il entretient, et finit par le chasser de la maison. Jaggan quitte donc le foyer, mais jure de venger cette humiliation.
Des années plus tard, M. Verma est décédé et Jaggan a deux fils, Raghunath (Paresh Rawal) et Rocky (Gulshan Grover), tandis que le fils aîné de M. Verma, Bharat (Rakesh Pandey), a lui aussi deux fils : Avinash (Shatrughan Sinha), commissaire adjoint de police, et Vicky (Sanjay Dutt). C’est alors que le plan de Jaggan se met en place : il fait accuser Avinash à tort et l’envoie en prison pour 14 ans.
Quatorze ans plus tard, Avinash revient à la maison et découvre que son frère travaille désormais avec Raghunath, dont le nouveau projet consiste à le faire tuer par nul autre que Vicky.