The movie begins with two kids who fight with each other in a marriage hall. They meet after two decades, now Krishna (Prasanna) and Ramya (Laila) during a college cultural meet and again lock horns with each other. Fate brings them together in Chennai after a few years, again fighting with each other. Meanwhile, a series of events forces Krishna's close friend Aravindh (Karthik Kumar) to come to India from the United States to get married. His parents arrange his wedding with Ramya. Ramya, who decides to marry to help her younger sister's love, displays herself as a passive character who accepts whatever the life partner feel is right. On the contrary, she is bold, active, independent and assertive in nature. Knowing this, Krishna tries hard to let her true character come out. However, Aravindh stalls the wedding plans and returns to the USA as he finds Ramya as a person who does not think on her own and not independent. Mistaking Krishna for influencing Aravindh, Ramya locks horns with him.
Meanwhile, Ramya's sister elopes with her lover which causes her mother (Revathy) to end up in hospital and Krishna comes to the help of the family and eventually develops an affinity for Ramya which turns into romance. Enters Aravindh now with a decision to marry Ramya. The climax was expected after the closeness between Ramya and Krishna. In the end, at the airport when they both come to receive Aravindh they end up in each other's arms and Aravindh also approves of it.