School Teacher Satyakant Shastri (Mithun Chakraborty) has two children, Surya and Shiv. After Surya brawls with another child multiple times and eventually kills him, Satyakant kicks him out of the family and disowns him. Years later, Shiv (Shiv Pandit) grows up as a dear son to his father, and also the only son as neither him or his dad have seen Surya for years.
Shiv then falls in love with Ankita, who turns out to be the sister of a corrupt Police Officer named Ayushman Thakur (Ronit Roy). Ayushman is in cahoots with the corrupt and power hungry Home Minister, Pradhan (Govind Namdeo). Pradhan suggests to Ayushman that he should get Ankita married to his son Vishal (Aakash Dabhade). Ayushman agrees and decides that Ankita will marry him whether she wants to or not. Thus, after finding out she is in love with Shiv,he has Shiv arrested and convicted for crimes he hasn't even committed.
Satyakant then tries to bail Shiv out and calmly explains to Ayushman, but instead is humiliated and thrown out of his police station. Without any other choice, Satyakant decides to turn to his other son, to enter and finish off Ayushman. On the other hand, it is revealed that after being disowned, Surya had saved the life of a transport businessman Tauji aka Big Boss (Danny Denzongpa) who had helped him out and taken him in and raised him like a son till 15 years. Now, Surya (Akshay Kumar) has transformed himself into Boss, an suave, tough transport businessman who fights for justice.