The film begins with a baby taking his first steps on a beach supported by his father. The narrator (Murali Mohan) states that, it is right for a father to support his child in his infancy, but questions whether the father should continue to hold the child's hand even after he is 24 years old. As the credits roll, a visibly angry Siddharth 'Siddhu' Addala (Siddharth) begins verbally abusing all the fathers in the world. When queried about his disgust, he says that his father, Aravind (Prakash Raj), gives him more than what he asks for. He cites instances where his choices of dressing, hairstyle, and many others are overruled by his father's. However, he vows that his career and the woman he marries will be his own choice.
Satti (Sunil), Addala household's dutiful servant wakes up Siddhu in the morning. In the background, Siddhu's mother, Lakshmi (Jayasudha), is seen singing a devotional Telugu song while cooking. At the dining table, Aravind, Managing Director of their construction company, asks if Siddhu will join their office. When Siddhu deliberates, his father becomes impatient and plans for his marriage despite Siddhu's silent protest. The next week, Siddhu returns home to realize that he is going to get engaged to Subbulakshmi (Neha) against his wishes. He speaks with her only to realize that she is a daddy's girl (Tanikella Bharani being the father) and does not take a liking to her. However, with Aravind's final say, they eventually get engaged.
While contemplating on his options in a temple, Siddhu accidentally meets Hasini (Genelia D'Souza), an engineering student. Siddhu is attracted by her cheerful nature and energy, and the couple begin to meet on a regular basis. As the days go by, Siddhu grows to admire the ever-friendly Hasini as someone who does what she loves, and he discovers many small things which make him happy to be in her company; he realizes that he has fallen in love with her.
Alongside this, Siddhu applies for a bank loan to start his construction company. When his love for Hasini deepens, he wishes to propose to her. He confesses to her that he is engaged to Subbulakshmi against his wishes, but who he really wants is her. On learning of his engagement, Hasini gets dejected, but comes back a few days later and asks him to do what he wishes for and accepts his proposal. At this juncture, the ecstatic Siddhu is seen by a furious Aravind. Siddhu is admonished back home and he expresses his disinterest in marrying Subbulakshmi. When asked for his reason to like Hasini, Siddhu replies that if Hasini can stay with their family for a week, then all their questions shall be answered. He convinces Hasini to stay at his house after lying to her father, Kanaka Rao (Kota Srinivasa Rao) that she is going on a college tour.
When Hasini is introduced to Siddhu's family, she gets a lukewarm welcome. As she settles down in the house, the other family members begin to like her. Even though getting used to the living habits of the authoritarian Aravind's household is difficult, Hasini stays for Siddhu's sake. In the meanwhile, Aravind reprimands Siddhu when he finds out about his bank loan and his career plans, only to further enrage Siddhu.
One day, the entire family along with Hasini attends a marriage ceremony. A cheerful Hasini cheers up the ceremony with her playful nature. Coincidentally, Kanaka Rao who happens to be around, recognizes Siddhu as the drunken young man whom he encountered on an earlier occasion. Hasini realizes her father's presence and quickly exits to avoid his attention. After saving their face, Siddhu admonishes Hasini for her antics at the marriage. A sad and angry Hasini moves out of the house saying that she does not find Siddhu the same and that she cannot put on an act if she stays in their house. After getting back to her house, she rebuilds the trust her father has in her while Siddhu is left forlorn. Lakshmi confronts Aravind on Siddhu's choices and wants. In the process, Siddhu opens up his heart, leaving Aravind to repent on his over-protectiveness. Siddhu requests Subbulakshmi and her parents to call off the marriage. While they relent, Aravind manages to convince Kanaka Rao about Siddhu and Hasini's love. When Kanaka Rao disagrees to get the two lovers married, Aravid suggests letting Siddhu stay with them for a week and the story returns to the pre-credits scene. The viewers are left to assume that the two lovers have a happy union.