El honesto y diligente inspector de policía Amar vive un estilo de vida de clase media en Bombay. En su intento de arrestar al bandido Sher Singh, él y el inspector Dayal son atacados, Amar sobrevive, pero Dayal sufre aplastamiento en las piernas bajo un camión y queda en silla de ruedas. Posteriormente, Amar arresta al político local, Jagannath Prasad, quien no solo es liberado sin ser acusado, sino que Amar es reprendido y decide renunciar. Poco después, Sher Singh secuestra un autobús y retiene a los pasajeros a cambio de 25 de sus asociados encarcelados. La nieta de Dayal, Seema, está entre ellos, y Dayal le pide ayuda a Amar. Amar, junto con el ex convicto, Qasim Ali, y Karan, un traficante de drogas, logra rescatarlos, pero surgen diferencias entre el trío y se separan. Luego Amar descubre que Qasim y Karan han ideado un plan para facilitar la fuga de los 25 convictos y decide enfrentarlos.