Master Dinanth (Amitabh Bachchan) is a freedom fighter and led the war against the British in 1942 and eventually won the independence in 1947. But after independence, the people's love for their country seems to be diminishing and they are too busy betraying it like rich businessman Thakur Pratab Singh (Amjad Khan). Master Dinanth finds out about Thakur Pratab Singh's illegal activities such as smuggling of weapons and ammunition and gets him arrested. In revenge for putting him in prison, Pratab Singh gets Master Dinnanth's wife Bharati (Sharmila Tagore) and daughter Priti (Parveen Babi) kidnapped by Thakur's partner in crime Sher Singh (Kader Khan) to try and change his ways but to no avail. Thakur also provokes an attack on Masterji's home by the local villagers who accuse Dinanath of betraying his country and he is forced to flee his home with his young son Raju. His wife becomes a victim of leprosy and escapes from Sher Singh leaving her daughter Priti in a friend's care. Masterji is informed that his wife and daughter could be dead as they find a necklace of hers near the train tracks. Masterji is devastated by his wife and daughter's loss and he and his son move on with their life.