Malathi after losing her parents lives with her aunt who tortures and treats her like a servant. One day she is dumped in a waste materials godown and she falls sick. Doctor Vijayan(K. V. Srinivasan) who comes to treat her sympathises and admits her in a private school-cum-hostel for orphans. Malathi grows up into a young lady(Kanchana) and becomes a teacher in the same school. Baskar(Gemini Ganesan), a rich estate owner, lives in Shanthi Nilayam with his older brother Sekar's children(four daughters and a son) and is finding it difficult to bring them up as they are highly naughty and the hired governess runs away every time. His cousin Ramu(Nagesh) and his mother(Pandari Bai) live in the estate too. Baskar conveys his need to Dr. Vijayan who convinces Malathi to accept the governess job. Initially, the children don not accept Malathi but her understanding and matured nature soon wins them over. Baskar appreciates her work. Strange things happen in the house: Pappamma, the servant maid laughs and walks in the midnight with a candle, Balu(K. Balaji) visits Baskar regularly for money. Malathi suspects something wrong in the house. She comes to know that one of the children Geetha(Rama Prabha), an innocent loves Ramu. One night Baskar's coat catches fire and Malathi douses it. She demands to know why Baskar looks like he has lost something but he does not reply. Balu comes again and Baskar gives him money and tells him that he will not give him anymore. Baskar's family friend, Parvatham(M. S. Sundari Bai) arrives with her husband and daughter Sheela(Vijayalalitha). Parvatham suggests the marriage of Baskar and Sheela and Malathi is upset hearing this. Malathi's aunt with her daughters Saradha and Sumathi arrives there after having fallen in their life. Ramu's mother accepts them and they stay with Malathi. Sheela and her mother treat Malathi and her relatives badly. They spread rumours about Malathi, and Baskar shouts at Malathi to behave properly like an educated person. Malathi feels that even Baskar is treating her like a servant and decides to leave the house. However, Ramu stops her and states the Children's needs and she stays back. Baskar understands Malathi's commitment to the family and expresses his love for her. Sheela overhears this and shouts at Malathi for snatching away Baskar. Baskar asks Sheela and her family to leave. The children are happy about Malathi and Baskar uniting. Baskar fixing their marriage the next Friday. One day, Malathi sees Balu with bloodstains and demands an explanation from Baskar who promises to reveal everything soon. During the marriage proceeding Balu arrives and states that Baskar has already married his sister. Baskar accepts and reveals that he indeed married Janaki, a mad woman and explains the circumstances of the marriage. Baskar's father(V. S. Raghavan) in an altercation hit Singaram(Senthamarai), Balu's father leading to his death. Balu blackmails Baskar's father to marry his sister to Bhaskar and give a part of the wealth to her. Baskar's father refuses but Baskar, to save the family's prestige agrees and marries Janaki but finds her totally mad. He gives her the best medical treatment but there is no improvement in Janaki. Pappamma takes care of her. Baskar's brother Sekar was killed in a fire lit by Janaki. Ramu's mother confirms thae facts and Malathi is shocked and leaves home. The children cry for her to stay and Kavitha, one of them, follows her. Kavitha falls down unconscious and Malathi stops and returns home along with Dr. Vijayan, who arrives there. Meanwhile, Balu demands Baskar to transfer the wealth belonging to Janaki to him and threatens to kill him otherwise. Baskar takes on him beats him. At the same time, Janaki comes out of her room and puts the house on fire. Balu. Janaki and Pappamma die in the fire. Malathi, Ramu and Dr. Vijayan arrive and save everybody. Baskar and Malathi marry.