Mei Kandar runs an ashram called Thiruvalluvar ashram for poor kids, providing them education and other skills for their future. On one occasion, his students rescue Chandra, a poor widowed pregnant woman abandoned by her remarried husband Bagavathar (Music Teacher). Chandra gives birth to a boy baby who later grows up in the ashram. Meanwhile, abandoning his first wife, Bagavathar moves to teach music to a rich person's daughter Kumari. But she is already engaged to
S. V. Sahasranamam, son of her father's family friend. Kumari's father also has an accountant who married a young girl Vijaya. Kumari's father is the one who sponsors the ashram run by N. S. Krishnan. After the arrival of Chandra, the ashram goes under more progressive changes. Meanwhile, Bagavathar, teaching music has an eye on Kumari to marry her as second wife by hiding his previous life. Bagavathar also tries to seduce the accountant's wife Vijaya who is distressed due to the age difference of her husband. Varathan, a friend of Bagavathar moving along with him from his days with Chandra, gives suggestions to cheat and marry Kumari avoiding Sahasranamam. Kumari "to-be husband" S. V. Sahasranamam is away in England for his Barrister studies and returns to her home. Knowing Bagavathar's intentions when he is trying to propose to Kumari, he clashes with Bagavathar earning Kumari's ire. Kumari, out of anger, decides to marry Bagavathar. Taking a twist in the plot, circumstances force her to marry him. Situations lead to Madhuram son's death where Kumari learns about Bagavathar. Kumari's father learns about Bagavathar and his affairs seeing his accountant roaming mad in
Mahabalipuram. Meanwhile, Kumari donates all her wealth to the ashram as Bagavathar and her illicit partner, his friend lavishly spend money. Knowing about her donations to the ashram, Kumari is kidnapped to force her to give her property to the antagonists. Leading to a climax — the heroine discards her namesake husband and in a reformative gesture marries her boyfriend Sahasranamam. == Cast ==