Shastri Suri (Shreeram Lagoo) comes from a middle-class and honest background. He has raised his son, police inspector Siddhant Suri (Govinda) and daughter Bindiya and second son Nandu (Raju Shrestha) in a similar way. But Nandu has fallen into bad company. He is part of a gang which kidnaps women for sex trafficking, led by Babujaan (Mahesh Anand) and Kapaali (Jack Gaud). After the gang targets Pooja (Karisma Kapoor), she turns witness to the police, and as a result, Pooja is attacked and loses her sight. A blind Pooja subsequently weds Siddhant, not knowing that her assailant is her brother-in-law. Shastriji's employee Kanhaiyalal (Kader Khan) is greedy and ambitious. When Shastriji stands for election, he is opposed strongly by corrupt and avaricious Adarsh Vardhan (Shakti Kapoor). Taking any means necessary, Adarsh wins the election and decides to humiliate the Suri family. He asks that his bodyguard be none other than Siddhant Suri. Siddhant must now choose between staying with the police force and serving his corrupt master.
Siddhant chooses to serve, but only so that he can find out more about the corrupt minister and his dealings and to reveal it to the public. Siddhant finally discloses the same to the public gathered in a rally, and the minister is forced to flee the scene. Pooja's eyes are operated upon, and her vision is restored. She identifies Nandu, and Siddhant takes revenge on his brother.