 Amar Kapoor (Sunil Shetty) is an honest and diligent police inspector, and the only son of Commissioner Kapoor (Raj Babbar), assigned to investigate and bring charges against Krishna (Aman Kohli), and his friend, Raja (Sunny Deol). During the course of his investigation, he does locate both Krishna and Raja, but discovers that Krishna is his brother, and Raja is involved in fighting the very forces of corruption, namely Velji Patel (Paresh Rawal), his brother Nageshwar Patel (Kiran Kumar), and a corrupt Police Inspector Maroo (Gulshan Grover), who are all responsible for the rape and brutal murder of Neelam (Sonali Bendre), the love of Raja, that he and his dad have a duty to eliminate. Will they join forces to combat the evil-doers or will fate have something else in store for them?