Plainclothes police officer Karan Saxena (Rishi Kapoor) is assigned the task of apprehending the killer of a fellow officer. The murder was committed by a woman named Dr Sapna Mathur (Sridevi). With the help of IG Suryakant Verma, Saxena is able to apprehend Mathur and obtain a taped confession. However, instead of closing the case, Saxena finds himself intrigued by Sapna and conducts further research into her case. Ultimately, he falls in love with her. Despite his efforts, Sapna is sentenced to death. He helps her escape and seeks the help of IG Suryakant Verma and the state's chief minister, Aloknath. However, he then discovers that the police have launched a manhunt for him and Sapna. He realises that the case is more complicated than he thought and involves many people in power, including his friends. He also has to face a mysterious adversary who follows him everywhere, and neither he nor Sapna has any idea what will happen next.