A corrupt and sniveling bank manager Mathur (Prem Chopra) has illegally borrowed 2.5 million rupees and loaned them to crime baron J.K. Verma (Amrish Puri). J.K orchestrates a bank robbery to bail him out. Inspector Anand Shrivastav (Kader Khan) gets wind of this plot. He is about to crack the case when J.K. enlists an exotic dancer, Julie (Aruna Irani), to use the robbery as a backdrop and frame the honest inspector for corruption. Inspector Shrivastav is arrested and is imprisoned for three months. Inspector Shrivastav, the honest and innocent inspector, is so depressed about the false charges that he hangs himself at home after being released on bail. This creates a lasting and powerful impression on his young eight-year-old son, Vijaykumar. Vijay retains the noose his father used to hang himself. He vows someday restore his father's honour. Vijay and his mother leave their house and live in the house of another honest police inspector named Aslam Khan. Years later, a young Vijay (Amitabh Bachchan) in the inspector uniform, grows up in the care of Inspector Aslam Khan (Pran), Inspector Shrivastav's friend and partner, who has allowed Vijay and his mother to live with him, and Vijay becomes a cop himself. Vijay is friends with Shaheena, the daughter of Aslam Khan. Aslam Khan is an honest cop much like Vijay's father. Vijay is an obsequious and cowardly inspector, prone to bribery and generally scared of powerful criminals. It doesn't take JK long to find Vijay, get him on the payroll, and run his underworld crime empire (drugs, guns, racketeering) past the cops.