El inspector Arjun Singh (Vinod Khanna) de la policía de Bombay se ha ganado la sórdida reputación de ser uno de los policías más despiadados de la India y es conocido por su tortura y brutalidad. Cuando un joven muere bajo custodia, se habla con Arjun y se le advierte, y posteriormente se lo traslada a una pequeña ciudad de Tehsil. Arjun niega estos cargos y afirma, en vano, que la muerte no fue su culpa. Arjun se reubica allí y descubre con horror que la familia del joven que murió bajo su cuidado son sus vecinos y que esta ciudad lo considera como el enemigo número uno. Arjun ahora debe aceptar su pasado y comprometerse en esta ciudad, y averiguar cuáles fueron las circunstancias detrás de la muerte de este joven o simplemente obtener otra transferencia. Sin embargo, su amante Vidya (Anita Raj) lo abandona y una determinada Pooja (Madhvi) está haciendo todo lo posible para hacer justicia por el asesinato de su hermano. Arjun encuentra consuelo en el alcoholismo y una prostituta, Seema (Meenaskhi Sheshadri).