Vijay (Arjun Sarja), an irresponsible youth, is sent by his father Deenadayalan (Ravichandran) in Ooty to work and becoming a responsible businessman. There, he falls in love with Anjali (Vineetha), a college student. Her brothers (Mohan Raj and Vimalraj), dangerous criminals, were against their love because Vijay's father was a police officer. Thereafter, Devaraj is sent to jail so his brother appoints Karnaa (Arjun Sarja), a disabled lawyer.
Amudha (Ranjitha), a school teacher, falls in love with Karnaa after a misunderstanding. One day, Deenadayalan saw Karnaa at the court and he looked like his son Vijay. In the past, he had twin boys, but abandoned one of the twin baby because he was disabled. Karnaa is upset when he knew the truth and is now determinated to win the case in front of his father. He wins the case and Devaraj is released immediately. Deenadayalan said the truth to his wife Lakshmi who wants to bring back at all costs Karnaa at home.
Meanwhile, Vijay is arrested by the police because of Devaraj's conspiracy. Karnaa rejected his parents' request and finds outrageous to abandon a baby due to his handicap. Then, Karnaa promises to help Vijay, but he advises Vijay to escape from the jail. Devaraj shows his secret illegal business to Karnaa and Vijay takes some photos of his factory. Then, Devaraj's goons kidnap their parents, Karnaa's adopted mother and Amudha. Vijay and Karnaa save them and send Devaraj to jail.