Sanjay (Jeetendra) falls in love with Sangeeta (Jayapradha). They get married. Their desire to have many children is marred when it turns out that Sangeeta have only one child. Their son grows up to be an intelligent school student. One day, when he does not return from school, the parents panic and search for him frantically. The two suspects they have in mind are Gulu (Gulshan Grover) who lusts after Sangeeta; and Maulah Baba (Kader Khan), a blind beggar who used to meet Sonu every day at school time, because he loved him.
Sonu has fallen asleep in school and the school locked for 10 days. When a teacher rings up to give Sanjay and Sangeeta the news Gulu, who had entered the house in their absence, takes the call. He takes advantage of the situation and demands money from Sanjay.
Sanjay and Sangeeta's dog Sando goes running to the school and Sonu asks him to fetch his dad. On the way, vets grab a running Sando and take him away, taking him for a stray dog. Sando pretends to be dead, escapes when the door is opened, goes to Maulah Baba and takes him to the school. They break the lock and get Sonu out. But Gulu arrives on the scene and kills Maulah Baba. Police come and take Gulu. Sonu runs home with his dog and is reunited with his parents.