Arun Saxena (Ajay Devgn) is framed and imprisoned for the murder of a woman named Jyoti (Navneet Nishan). He goes insane in prison after being subjected to repeated shock treatments. The love of his life Sapna (Raveena Tandon) is lead to believe that he indeed has committed the crime. However, Inspector Vikram Singh (Sunil Shetty), an upright police officer, smells something fishy and reopens Arun's case. Will Arun ever be served justice?