One day Rony meets an unexpected guest Chandy and they become very close, however, Chandy does not disclose his true identity. Over time Chandy discloses his identity and introduces his daughter Santa and a lot of unexpected events follow.
The film features Captain Vijayakanth in the role of a bank officer named Mahendran who is transferred to the branch of Village Nilakottai to sort out the perplexing situation of bank fraud carried on by a big shot Marthandan (Debutant Ramki). Over there, he happens to find out that Marthandan has borrowed loan of worth Rs.250 million in the name of villagers.
Mahendran and his colleagues (played by Sriman and Ilavarasu) approach Marthandan to return the money that he had illegally borrowed. When refused, he assures of arresting Marthandan and the very next day, Mahendran and his colleagues are pushed down in shock for the entire bank is burnt down and they are dismissed. Now, Mahendran together with his mates tries to reveal the true color of Marthandan and prove of their innocence.
‘Honest’ Raj (Vijayakanth), a police officer in coma for four years, wakes up suddenly. Abhinaya (Gouthami), a newly appointed doctor, saves him from a killer with the help of Raj’s assistant Velu (Senthil).
In the past, Raj lived with his mother Maragatham (Manorama) and took the IPS exam. They shifted to their relative’s house in a village. Pushpa (Aamani), a village girl, fell in love with Raj. Raj’s best friend Bharatha (Devan) attempted to suicide after his father’s creditors pressured him. Raj saved him, and Bharatha lent his printing press company to Pazhani. Raj and Pushpa got married, and he passed the IPS exam successfully. Bharatha found counterfeit money in his factory and started an illegal business with Pazhani. Bharatha then became rich and killed his partners.
Vasu (Ajith Kumar) is a happy-go-lucky final-year college student who is forced to contest elections in the college after being persuaded by his friends Arun (Nithin Sathya) and Venkat Prabhu. He incurs the wrath of the local MLA Varadharajan (Charan Raj), whose son is studying in the same college and is also contesting the elections.
In the course of events, Varadharajan’s gang attacks Vasu and his friends. Vasu’s father Seenu (Vijayakumar), a tea shop owner, advises the students to take a plunge in politics and teach bad apples like Varadharajan a lesson. Taking cue from his words, Vasu does take the plunge in politics with the backing of college students and files a nomination for the assembly election in Kumbakonam constituency. Varadharajan is annoyed and angry at Vasu’s presumptuousness and tells him to back off from the elections. But Vasu goes ahead with his plans. The rest is a sequence of events by which Vasu wins the admiration of masses and succeeds in getting elected as MLA.
Maaran (Sathyaraj) is a clerk in the district collector’s office. His life centres around his loving wife (Seetha), his son (Raghuvannan), and his daughter (Preethi Varma). Soft-spoken, and a Gandhian to the hilt, Maaran does not stand by any smear on the Mahatma’s name. Being a staunch patriot, he had even named his son Sudhandhiram.