Dhanasekhar (Rajkiran) returns to his ancestral village after twelve years only to find his house in a dilapidated state. While living in a neighbor's house, he approaches an engineer to rebuild his house. Thamizharasan (Arun Vijay), son of an architect Vijayakumar is an architect himself who specializes in traditional building techniques. He agrees to rebuild their house to their liking. As the construction work progresses, Thamizharasan gets closer to Dhanasekhar and his family members. He befriends Jeeva (Shamitha), Dhanasekhar's niece and eventually falls in love with her. When Dhanasekhar comes to know of this, he reveals the tragic past of his family which forced them out of their own village years ago.