The movie involves superstars of three different generations, Dilip Kumar, Amitabh Bachchan and Anil Kapoor.
DCP Ashwini Kumar (Dilip Kumar), is an honest and sincere police officer. He is faced with a dilemna when his son Vijay Kumar as a child is kidnapped by gangster JK. Verma (Amrish Puri). JK demands the release of one his accomplices who was arrested by Ashwini Kumar or he will kill Vijay. Ashwini turns this ranson demand down, and Vijay decides to escape from the kidnappers himself, he is helped by one of the kidnappers and is eventually saved.
Vijay grows up (Amitabh Bachchan), but can never forget that his father did not agree to a demand to save his life. He eventually leaves the house and starts living with Roma (Smita Patil) as a tenant. They fall in love and finally get married secretly.
He starts working for K.D. Narang (Kulbhushan Kharbanda), a former accomplice of J.K. Verma, who had helped Vijay escape from J.K.Verma's clutches as a child. Vijay sees this a favour to him for what he did so he decides to do all of Narang's illegal activities for him.
What is Vijay's end? Will he have to pay for the path that he chose?