Madhusudan Chaudhary (Uttam Kumar) lives in a village in West Bengal and handles his uncle's estate. He is in love with Lekha (Sharmila Tagore), and they are to be married soon. However, a woman named Champa tells Rekha that she had been intimate with him and thus got pregnant. When Madhusudhan denies the claims, Rekha does not believe him. When he goes to find Champa, she disappears and he ends up getting arrested for stealing money from his uncle. He is sent to jail for years and after his release when he goes to visit his uncle, he finds him dead.