Police Inspector Shekhar Kapoor's only mission in life is to end the atrocities of underworld don Zaka and his son Shaka. In course of his investigations he bumps into a small-time criminal Johnny. But as it turns out Johnny reveals that he is actually police inspector Ravi Saxena, a cop from Delhi. And that he has sneaked into Zaka's team in the guise of Johnny only to destroy them. Shekhar and Johnny decide to work together on their common mission. However, tables turn when Shekhar discovers from his office in Delhi that Inspector Ravi was killed six months ago.
Pinky Saxena, a mere child, has been traumatized by the brutal killing of her mom, Sharda, and dad, Inspector Ravi Saxena, at the hands of Jhakha and Shakha, so much that she is hysterical and has to be institutalized. Her only relative is Raja Saxena, who has sworn to avenge this killing. He begins by calling himself Johnny, and getting a reputation as a thief and killer. He is accepted into the gang by Shakha and preparations are made for him to be introduced to Jhakha. Before he could meet Jhakha, Johnny is apprehended and arrested by Inspector Shekar, who has also sworn to apprehend Jhakha. Raja is able to get away by identifying himself as his brother, with a false identification. But will this escapade result in him avenging the brutal killings, or will they merely entangle him hopelessly with Inspector Shekar and the law?