Deepa (Vidya Sinha) is a graduate student in Delhi who is in a long-term relationship with Sanjay (Amol Palekar), whom she plans to marry. Sanjay is a loquacious, humorous, and a good individual who is also rather lackadaisical and forgetful with no sense of punctuality.
A job interview call from a college in Mumbai re-acquaints her with Navin (Dinesh Thakur) whom she had split up with under acrimonious circumstances. Navin is in every way the antithesis of Sanjay: He is very punctual and looks after her during her stay in Mumbai. Navin shows her the city and helps her with the job interview. This rekindles Deepa's feelings for him, and she finds herself torn between the two men and between her past and her present. Upon her return to Delhi, she feels that her first love (Navin) is her true love. She receives a letter stating that she has got the job in Mumbai. At the same time Sanjay comes to her house and tells her that he has got a promotion. Deepa then feels that she should forget the past and get married to Sanjay. Whom she decides to marry forms the climax of the movie.