 Balwant (Dharmendra) is a honest truck driver, who lives with his younger brother, Jaswant (Siva Krishna), and wife Sumati (Anjana Mumtaz). Since his wife is expecting, he asks his Jaswant to drive the truck for him. Jaswant finds out that the truck is delivering smuggled and illicit goods, and refuses to drive it, and the owners of the trucking company (Paresh Rawal, Sadashiv Amrapurkar) and others beat him up, and eventually kill him. Balwant comes just in time to see his brother s assailants, and swears to bring them to justice. However, he himself is held by Inspector Amarnath (Sharat Saxena) for the homicide of his brother; his house is burned down by the trucking company owners; his wife is reportedly dead in the fire. Balwant escapes from prison and avenges his brother s death by severely maiming the truck company owners. Balwant continues to avenge the innocent, not through the rules of the corrupt police, lawyers, and an equally corrupt judicial system, but as judge and executioner, and calls himself "Teesri Adalat". All his sentences result in death. Years later, Balwant s wife is still alive, but the trauma has left her speechless; She has given birth to twins, Mahesh (Chuncky Pandey) and Raja (Sanjay Dutt). Mahesh was separated from a young age, but Raja lives with her. Mahesh is adopted by Inspector Ramawtar (Shafi Inamdar). Raja has a sweetheart in Kavita (Madhuri Dixit), and Mahesh woos Sunita (Neelam). Balwant and his family s paths cross when Raja steals Kavita s jewelery for his mother s treatment in America; Kavita happens to be the daughter of one of the trucking company owners ; And in order to get his adopted father a promotion, Mahesh decides to seek out Balwant, and put an end to his "Teesri Adalat".