O inspetor Arjun Singh (Vinod Khanna), da Polícia de Bombaim, conquistou uma reputação sórdida de ser um dos policiais mais implacáveis da Índia e é conhecido por sua tortura e brutalidade. Quando um jovem é morto sob custódia, Arjun é avisado e depois transferido para uma pequena cidade de Tehsil. Arjun nega essas acusações e afirma, em vão, que a morte não foi sua culpa. Arjun se realoca lá e descobre, para seu horror, que a família do jovem que morreu sob seus cuidados são seus vizinhos e que esta cidade o considera o inimigo número um. Arjun agora deve chegar a um acordo com seu passado e compromisso nesta cidade, e descobrir quais foram as circunstâncias por trás da morte desse jovem ou apenas conseguir outra transferência. No entanto, ele é abandonado por sua amante Vidya (Anita Raj) e uma determinada Pooja (Madhvi) está fazendo tudo o que pode para trazer justiça ao assassinato de seu irmão. Arjun encontra consolo no alcoolismo e uma prostituta, Seema (Meenaskhi Sheshadri).