This is the story of Thakur Raibahadur Harnaam Singh (Jayant). The movie begins with what happened 18 years ago, on a Diwali Night. Raibahadur has one year born baby, who had been changed by a banjaran. She was threatening him to treat her well & marry her, because Raibahadur had sexual relationship with banjaran. Now a man comes with unusual dress of khakhi & with red neck tie, red socks- who gives dreams to people suffering. He meets a banjaran girl, Mahi (Hema Malini) who falls in love with this guy, called Raj Kumar / Raju (Raj Kapoor). In the mean while Raibahadur treats Ranjana (Tanuja), daughter of banjaran badly and promises to her, that if nobody does, he will marry her. Mahi is insecure by this incident and tells villagers, that she is pregnant by Raju. The panchayat tells him to marry her, he refuses. Raibahadur comes and persuade villagers to hit Raju & Mahi. They begin and suddenly banjaran comes in the scene and reveals the truth. What was the truth ? Dose the truth save Raju, Mahi & Ranjana?