This action oriented thriller starts with the death of an army officer (Shroff) which is believed to be the act of a terrorist group headed by Changezi (Rishi). Colonel Balbir Singh Sodhi (Bachchan) is asked to investigate this matter and he ends up discovering that minister Veerbhadra Singh (Danny Denzongpa) is involved in this conspiracy.
Colonel Sodhi stages his own death in an attempt to kill Changezi and starts living as Dadabhai/ Devraj Hathoda in Mumbai. Major Ajit Arya (Patekar) is sent in the guise of a Bengali journalist to find out the true identity of Dadabhai/Devraj Hathoda.
Once Arya discovers the truth, he joins hands with Colonel Sodhi to bring the minister to justice and terminate the terrorist group. Inspector Kiran Patkar (Tabu) is a police officer in love with Major Ajit Arya and Namrata Sodi (Jayapradha) is Colonel Sodhi's wife. Will this team be able to bring to justice the corrupt politicians and law enforcement officers who caused the death of the Army officer?