Sakthi (R. Sarathkumar) and his best-friend Thangamani (Goundamani) are taxi-drivers in Mumbai. Sakthi fights for the Tamil community against the local rowdies who want to expel them from their area. The Tamil association of Mumbai prepares the 25th anniversary function so the association's presidents invite the pillars of the association but only one person doesn't respond for the invitation : Karpagavalli, the wife of the late founder Sandanapandian. The presidents go to Karpagavalli's village Pasumpon to invite her but they are driven out from the village. In fact, Karpagavalli (Srividya) and her relatives (Sivaranjani, Kavitha and Kokila) are held prisoners by the heartless Duraipandi (Raghuvaran) in his palace. Under pressure, Duraipandi finally lets Karpagavalli go to the function in Mumbai. In the meantime, the police officers force the Tamil community to leave their place but they refuse. So the police officers kidnap and rape the young girls under the influence of Amara Settu (K. Rajpreeth). Sakthi turns berserk, he kills all the police officers and the main antagonist Amara Settu who created conflicts between the Tamil people and Hindi people. Therefore, Sakthi becomes a hero for the community and they ask him to flee instead of surrendering. By chance, Sakthi and Thangamani take the same train as Karpagavalli. Karpagavalli asks them to come to her village and she compels Sakthi to become the palace's protector. Later, Sakthi and Thangamani try to leave the village but Karpagavalli stops them. In the process, Karpagavalli was heavily wounded by Duraipandi's henchmen.
In the past, the young Seethalakshmi (Raadhika Sarathkumar) became pregnant but she didn't reveal the father's identity. To punish her, the village chief Periya Ayya (Vittal Rao) ordered her to live alone in a small hut and after the childbirth, he took her newborn son. Whereas, Dharmaraj (Sivakumar) and Varalakshmi (Viji) got married. Periya Ayya then sent the baby to another village.
The film begins with the murder of a scientist. The superintendent of police Veeramani (Prem Menon) finally catches the culprit. During the enquiry, the culprit Gautham (Babloo Prithiveeraj) reveals everything. Gautham was in fact a talented sprinter but jobless, he needed money for his father's surgery. So Shaktiman (Prakash) hired him to kill the scientist. Shaktiman is the leader of a terrorist group and he is also a fake swamy. In the meantime, the journalist Rakeswari (Yuvarani) falls in love with Veeramani. The rest of the film is a cat-and-mouse game between Shaktiman and Veeramani.
The film starts with the marriage discussion of Srijana (Srijana Basnet), an amateur painter with her father (Tulsi ghimire). She hesitates to marry the only son of her father's business partner. Instead she want to learn some more painting and go to visit her paternal aunt in a remote village, where she meets Sonam (Shrawan Ghimire) and Shankar (Rajesh Hamal). A love triangle starts among the three and flows through the course of time.