Devi (Nutan) is a young woman who lives in a village in India with her widowed mother, Jamuna (Sulochana Latkar). She meets with the local doctor, Shekhar (Sanjeev Kumar), both fall in love with each other, and get married. This marriage does not meet with the approval of Shekhar's elder brother (Rehman), and his widowed mother-in-law (Lalita Pawar), who along with an unmarried daughter, Shobha (Farida Jalal), are living with him after the demise of eldest daughter. She also does not approve of this marriage as she wants Shekhar to marry Shobha. When Shekhar decides to re-locate due to animosity shown to his wife, the brothers compromise and Devi is reluctantly welcomed. Soon Devi becomes pregnant much to the delight of Shekhar. Then Shekhar must travel overseas to attend a medical seminar. A few weeks later when he returns he finds that Devi has left. When he goes to look for her at her mother's house, he is asked to go to the local brothel where he finds Devi's photograph...