Kalyani (Nutan) was an unusual prisoner - young, innocent-looking, well behaved and ever willing to help everyone. How did such a girl commit a crime to get here? Everyone is curious, but no one knows her past - not even Devendra (Dharamendra) a jail doctor who had fallen in love with her. Disregarding the social stigma he confesses his love for her and proposes to her. But Kalyani hadn't even responded. A string of events bring to light the story of Kalyani and a tragic past of broken promises - broken hearts and now Kalyani once again finds herself at the cross roads of life. Her choices are Devendra - who offers her a life of fulfilment and promise or Bikash - who gave her a past full of disillusionment and a broken promises.