A routine tale, the story begins on the backdrop of a village near Thirunelveli and here lives Ramasamy (balachander), an angry old man who is rich and a staunch Congress follower. On the other hand, there is Singaravelan (bharathiraja) who is a staunch communist and both of them have their rivalry since decades. The same passes into their family and even their grandchildren end up having that same rift. However, the story takes a turn when Susheela (anjali), a school teacher living at Singaravelan's home falls in love with Murthy (aari). With this, the children patch up and decide to unite the lovers. What happens from there forms the rest of the story.