Sundharam Mudhaliyar M. G. Chakrapani is a wealthy man living with his daughter Kaveri (Rajasulochana) and Sahadevan lives with his wife Thanabakkiam (P. Kannamba) and daughter Sundhari (Jamuna). During a dance competition at the school function, Sundhari wins the first prize and Sundharam could not accept this as Sahadevan's family belongs to an inferior caste and indebted money from him. Sundharam magnifies this simple misunderstandings which results the death of Sahadevan. In order to cover this up, Sundharam disposes the body into the river and cooks up a story that Sahadevan had run away to avoid paying his debts. Sahadevan survives but suffers from amnesia. Sundharam grabs over Sahadevan's house and land as a compensation for his debts and Thanabakkiam and Sundhari had to leave to a smaller house in another village. There Thanabakkiam saves the life of Kanagasundharam or Kanagu (M. G. Ramachandran) from drowning in the river and thanked by Kanagu's father Loganayagam (D. Balasubramaniam) of the assistance rendered despite the difference in their caste. Kanagu and Sundhari becomes close friends and grow up to be lovers.
Loganayagam who would like to renovate the school requests Kanadu to seek donation from Sundharam. Kanagu and his friend Dhuraiappan (K. A. Thangavelu) leaves to Sundharam's place when they bump into an arrogant and modern girl Kaveri. When Kaveri goes back she is shocked to learn that Kanagu is her relative and falls for him. Meanwhile the villagers and relatives of Kanagu tries to drive Kannamba and Sundhari in order to separate Kanagu and Sundhari from getting married but they fail to do so when Kanagu intervenes. Thanabakkiam gets to know about Kanagu and Sundhari's relationship and tries to advise Kanagu but Kanagu promises to marry Sundhari. The villagers and relatives of Kanagu complain to Loganayagam about this but Loganayagam agrees to get them married. Matters gets worse when this news spreads to the whole village which paints Kanagu as a womaniser. Fortunately Loganayagam does not believe this and sends for Thanabakkiam to arrange their children's wedding.
Things become serious when Sundharam wishes to get Kaveri married to Kanagu and warns Loganayagam that should that not happen, Loganayagam needs to setlle Rs 2 lakhs that he is indebted to Sundaram. Upon knowing this, Kanagu and Sundhari registers their wedding without the knowledge of anybody, only to be witnessed by Dhuraiappan. The villagers come to a conclusion to disown Logunayagam's family and no workers would work for them. Kanagu ploughs the soil and works in the fields himself. Logu unable to bear all this requests Thanabakkiam to accept compensation and to leave that village. Thanabakkiam gets even furious when she learns that Sundhari is pregnant and Sundhari ties to commit suicide by jumping into the well but saved by Thanabakkiam. When Loganayagam learns about the wedding registration, he apologises to Kanagu and requests Kanagu to inform this to Thanabakkiam but Thanabakkiam's house is engulfed by fire. All thought that Thanabakkiam and Sundhari had peished in the fire but actually both had left the village.
In another town, a rich landlord Arumainayagam (R. Balasubramaniam) is looking for his long lost younger brother in order to surrender all his wealth. Sundharam learns that Loganayagam is the person but hatches a plan to get Kaveri to be married to Kanagu in order to swindle all the wealth. Sundharam threatens by using Loganayagam's signature to prepare a letter saying that Thanabakkiam's house was burnt by his order. Knowing this, Kanagu pretends to agree marrying Kaveri but Loganayagam who is not in favour of this becomes sick and dies on the wedding day. Thanabakkiam ties a thali to Sundhari and advices that thali is important to a married lady even though wedding registration took place.
Kaveri soon gets to know about Sundharam's deeds. Kanagu donates all his land to the villagers and turns his house to a school and the villagers apologises on the guilt of defaming Kanagu before. Kaveri too donates her jewellery to the needy. Sundharam opposes to this but Kanagu settles Loganayagam's debt to Sundharam. Kanagu requests the villagers to be in the registration office tomorrow to transfer his land to their names and to stop this Sundharam accuses of Kanagu is mentally unstable and admits Kanagu to a mental sanatorium without anyones knowledge.
Ezhumalai (Kaka Radhakrishnan) who works for Arumainayagam takes in Thanabakkiam and Kaveri as workers in the plantations. Balu (O. A. K. Thevar) is the manager of Arumainayagam, lusts for Sundhari and disturbs her a lot. Sundhari deliveres a baby boy and at the same time Kaveri is very sad to learn about this and as Kanagu goes missing without letting her know. Sundharam's requests Balu to join as his sidekick in order to murder Arumainayagam, but Balu with the alliance of Gopal (V. Gopalakrishnan) who works in a circus, decides to have the Arumainayagam's wealth for themselves. A series of event occurs before the climax where Kaveri learns about Sundharam's plan to murder Arumainayagam, Balu and Gopal abducts Sundhari, Sahadevan who sees Thanabakkiam remembers his past and Kanagu escapes from the mental sanatorium. While Kaveri was driving speedily to save Arumainayagam, Kanagu saves a baby boy from being hit by the car on the road unwiittingly knowing that the baby boy was his son. Kaveri steers away from the road and hit a tree and her last wish is that Kanagu to save Arumainayagam and do not hand over Sundharam to the police and dies.
Balu and Gopal forcefully obtain the signature of Arumainayagam and leaves the job of murdering him to Sundharam. Kanagu appears on the scene and saves Arumainayagam. Balu and Gopal escapes. Sundharam came to know about Kaveri's death, repents and informs Arumainayagam that Kanagu is none other than the latters nephew and stabs himself. Dhuraiappan meets Kanagu and tells about Sundhari's abduction where Kanagu is shocked to know that Sundhari is alive. Kanagu and Dhuraiappan saves Sundhari and polices arrests Balu and Gopal. Arumainayagam and Kanagu divides their wealth to the workers.