Pitamber Chaudhri, headmaster of a school in Madhupur, India, has a daughter named Geeta (Zarina Wahab). Geeta is a typical village belle — naive, childish, and always in the company of a little boy who is her neighbour.
Pitamber's older daughter, Meera, who lives in Mumbai, informs Pitamber of the arrival of a young engineer who could be a possible match for Geeta. Pitamber is asked to welcome him and treat him well. Without further question, Pitamber and family do just that when the visitor arrives by train.
Vinod (Amol Palekar), the newcomer, takes an instant liking to the family and to Geeta in particular, even teaching her to sing. The family begins to talk about the possibility of Vinod and Geeta marrying. Life is good until another letter from Meera arrives. Pitamber is shocked to read that the engineer whom Meera was sending to meet the family has not yet arrived but will be coming soon. Vinod is an overseer who happened to come early, as his boss was delayed and could not make it as planned.
The family is disappointed. They ask Geeta to stop seeing Vinod and turn her attention to Sunil (Vijayendra Ghatge), the engineer, but Geeta cannot forget Vinod. Sunil is fond of Geeta and agrees to the engagement, which is quickly arranged. When Vinod hears of the engagement, he prepares to leave the village before the ceremony. Upon hearing this, Geeta insists that she will marry Vinod, against the wishes of her family. She rushes to the train station but not before the train leaves. Disheartened, she turns back and is received and driven back to her house by Sunil. To her surprise, Vinod is at the house. All misconceptions have been cleared up: Geeta and Vinod are to be engaged.