This evocative romantic drama follows the life of Inder Saxena, a building contractor from Delhi, who lives with an attitude that money is the foremost thing in the world. His maternal uncle persuades a reluctant Inder to visit and supervise a project's progress at Pratapgadh. Once there, he meets his college mate Prakash (Vinod Mehra), his professor Daya Shankar Sharma (Shreeram Lagoo) and his daughter Rama (Raakhee).
Inder sets his eyes on Rama but Prakash, secretly admiring Rama, tells Inder (Amitabh Bachchan) that she is the kind of girl who can't be lured with the power of money. But, Inder has firm perception that women want only money, bets Prakash that he will lure Rama with his money. After each of his bag of tricks fail, he publishes a book of her poems and gifts it to her. This gesture surprises Rama and is very delighted.
One day Inder asks Rama to accompany him. Rama promises him and lies to her father about seeing off Laila (Farida Jalal). Upon learning the truth, Daya Shankar unexpectedly drops in with Prakash at Inder's house, finds Rama in his bedroom and scorns her for lying. Rama leaves the house forever and while heading towards Delhi, is robbed with the consequence that she has to disembark from the train.
Distressed, Rama gets the help of Station Master Nandalal (Asrani), who shelters her in his house. Coincidentally, the same train meets with an accident. Assuming an unrecognizable damaged body to be Rama, the police sends a letter to Daya Shankar about her death, shocking everyone. Inder, feeling guilty for the incident, believes that Rama is alive and searches for her.
Meanwhile, Rama learns singing to forget her sorrows and becomes a renowned singer. One day Inder hears her singing on radio, recognises her voice and informs Prakash. Eventually with all misunderstandings and differences settled, Rama and Inder come together.