L'ispettore Arjun Singh (Vinod Khanna) della polizia di Bombay ha ottenuto una sordida reputazione di essere uno dei poliziotti più spietati dell'India, ed è noto per le sue torture e brutalità. Quando un giovane viene ucciso in custodia, si parla con Arjun e lo avvisa, e successivamente viene trasferito in una piccola città di Tehsil. Arjun nega queste accuse e afferma, invano, che la morte non è stata colpa sua. Arjun si trasferisce lì e scopre con orrore che la famiglia del giovane che è morto sotto le sue cure sono i suoi vicini e che questa città lo considera il nemico numero uno. Arjun deve ora fare i conti con il suo passato e scendere a compromessi in questa città, e scoprire quali erano le circostanze dietro la morte di questo giovane o semplicemente ottenere un altro trasferimento. Tuttavia viene abbandonato dalla sua amante Vidya (Anita Raj) e una determinata Pooja (Madhvi) sta facendo tutto il possibile per rendere giustizia all'omicidio di suo fratello. Arjun trova conforto nell'alcolismo e in una prostituta, Seema (Meenaskhi Sheshadri).