Police inspector Thakur Baldev Singh has been assigned the task of nabbing a bandit named Gabbar Singh, he does so and manage to get promoted. But Gabbar escaped from jail and as a result massacre Baldev's entire family and has both his arms chopped off. Years later Baldev has now retired but still wants to average his family's death and finds he cannot do this job alone, decides to recruit two crooks, Jaidev and Veeru, who are jailbirds and have been in and out of various jails but on a police encounter with Baldev, years back both proves to be brave and accept this assignment for a lump sum of money and promises Baldev that Gabbar will be capture and be hand over to him alive not knowing that both will reach the same fate as Baldev as Gabbar now has more high-tech and up-to-date weapons to eliminate his enemies
A retired police officer, Thakur Baldev Singh gets two convicts, Jaidev and Veeru, to capture Gabbar Singh, a bandit chief who has been terrorizing the small village of Ramgarh. Gabbar had massacred Thakur's entire family and even had his arms cut off. Unable to take revenge himself, Thakur Baldev Singh recruits Veeru and Jaidev, both small time crooks. Both agree to capture Gabbar Singh live and hand him over to Baldev Singh. Things do not go as planned. Veeru falls for the local horse carriage driver Basanti; and Jai starts to have romantic feelings for Baldev Singh's widowed daughter-in-law, Radha. To make matters worse, Gabbar has sworn to kill both Jai and Veeru, and holds Basanti as a hostage, to lure them to him. But Jaidev and Veeru was so clever that no bandit could outwit the two.