Having committed murders in order to avenge his wife's rapists and killers,
Vishal Agnihotri (Sunil Shetty) is jailed for the murders. With the help of
journalist Roma Singh (Raveena Tandon) who reveals the truth, Vishal is rescued.
Jindal (Naseeruddin Shah), a publisher and Roma's employer, promises to help
bring out the truth about Vishal's enemies. Amar Saxena (Akshay Khanna), a
police inspector and Roma's boyfriend, becomes a pawn along with Vishal in a
game played by a master player.