ACP Arjun Singh (Om Puri) and his brother-in-law, Tayaji (Dara Singh) are with the police force but when Tayaji is killed on duty Arjun's family are devastated by his death. His wife Rukmani (Farida Jalal), daughter Kajal (Preity Zinta) and son Rahul are shattered by his death and soon Arjun is fearful that the same person that killed his brother-in-law will come after him or his family.
His new partner, Karan Singh (Sunny Deol) is quite controversial in his methods of getting justice and can at times break the rules. Arjun is also angered about the fact that his daughter has developed a crush for Karan. Soon the city is being terrorized by Gawa Firozi (Jackie Shroff) and his brother Sikander (Mukesh Tiwari). The two officers have to work together to capture and stop them.