Arjun (Shahrukh Khan), is a dutiful police officer and the brother-in-law of acclaimed Jailer Raghuvir Singh (Kiran Kumar). He is in love with Geeta (Sridevi), and they get married, and turn proud parents. Arjun soon gets involved in the pursuit of criminal elements in society, and identifies a notorious gangster named Nagraj (Danny Denzongpa). In order to expose his illegal activities, Arjun starts working undercover in Nagraj's gang, but soon enough, Nagraj is informed about Arjun's real identity, and Arjun is brutally killed.
When Geeta finds out she decides to avenge Arjun's death. When Nagraj finds out that Geeta is out for vengeance, he scoffs at her, refusing to believe that a lone defenseless widow can do him any harm. But Nagraj is in for a surprise when he comes face to face with Geeta's vigilante 'Army'; a group of young convicted men on the run, who are dedicated to bringing him down at all costs, even if they have to die trying.