Narayan works as a laborer on a farmland owned by businessman Ratan Kumar, in Ramnagar. Although Narayan was an ex-convict, Ratan had assisted him getting a job, some land, and a small house where he now lives with his grown daughter, Gayatri, who is training to be a teacher. To his complete shock, Narayan finds out that Gayatri is pregnant. Ratan asks Narayan to take some money and relocate, which Narayan gratefully does. Gayatri gives birth to a baby boy, and Narayan takes him to an orphanage donated by Ratan himself, and informs Gayatri that her child was still-born. Gayatri and Narayan eventually return to Ramnagar, and as luck would have it, Gayatri finds a job as a teacher in the orphanage that her son (now named Shyam) lives in. When Ratan's son, Kamal, returns from Singapore, he meets Shyam and likes him, but when he finds out that his school-teacher is Gayatri, he demands that Gayatri be fired as she is not of good character. Who is Shyam's father, why Gayatri remains silent about her child's identity, and what Kamal knows about Gayatri's background are the questions to be discovered later in the film.