L'inspecteur Arjun Singh (Vinod Khanna) de la police de Mumbai s'est forgé la triste réputation d'être un policier impitoyable. Lorsqu'un jeune homme est tué en garde à vue, Arjun est muté dans une petite bourgade de province (Tehsil). Il nie fermement les accusations qui pèsent sur lui et affirme en vain que cette mort n'est pas de sa faute.
En s'installant dans sa nouvelle affectation, Arjun découvre avec horreur que la famille du jeune homme décédé compte parmi ses voisins. Il doit alors faire face à son passé et enquêter sur les véritables circonstances de cette mort tragique. Parallèlement, Arjun se retrouve nez à nez avec Vidya (Anita Raj), son ancien amour, qui est désormais l'épouse d'un avocat corrompu (Anupam Kher). De son côté, Pooja (Madhavi), la sœur du défunt, fait tout ce qui est en son pouvoir pour obtenir justice. Cependant, à cause des machinations diaboliques de l'avocat véreux, elle se retrouve mêlée aux affaires d'un dangereux criminel. Tourmenté, Arjun finit par trouver du réconfort dans l'alcool et auprès de Seema (Meenakshi Sheshadri), une travailleuse du sexe.