Sangeeta (Rekha) is a young, strong and idealistic girl. She is employed & the sole bread winner of the family consisting of her mother, unemployed alcoholic brother & a widowed Sister. When her father who had left them to fend for themselves returns home, she hopes to resign from her job & marry her sweetheart, Prem, but alas, the father again leaves them. Complications arise when Geeta falls in love with Prem, but Sangeeta sacrifices her love & gets them married. The family rent out a room to a struggling and unemployed young man by the name of Anand Bhatnagar (Amol Palekar), who is secretly in love with Sangeeta. But when Anand rescues Kalpana (Simple Kapadia) from killing herself, Sangeeta arranges their marriage. Unable to offend Sangeeta, Anand agrees. Things turn around for Sangeeta when Ashok (Raj Babbar) finally quits drinking and gets a job as a waiter, and her boss, Kanwal (Rakesh Roshan), proposes marriage to her. Sangeeta is all set to get married & live a comfortable life, not knowing that fate has something else in store for her.