Madhumati (Genelia D'Souza) is the daughter of a politician (Deepak Shirke) who turns out to be a martinet at home with his attachment on power. He believes that his daughter's behavior would influence his caste politics, so he tries to keep her from continuing her MBBS as she goes to college and moves with friends of different mentalities. However, Madhumathi, comes to third year of medicine by maintaining her dignity and without involving in any affairs of love. Her focus is completely on studies. Once, she goes for a medical camp along with her classmates to Araku Valley. She meets Bunny (Allu Arjun) randomly in the woods nearby the medical camp. The story starts with his funny and playful encounters with Madhumathi. Bunny comes to Hyderabad and joins in a pizza shop as a delivery boy and continues his MBA by attending evening classes. In an incident, Madhumathi’s father thinks that his daughter is dating someone and comes to believe that its none other than Bunny. He decides to get her married to a person of his own caste Arvind (Manoj Bajpai), who is settled as the DCP. Madhumati is more attached to her studies than marriage. She goes to Bunny and places the blame on him saying that he would be the reason for her suicide should she be forcibly married. Knowing that, Bunny plans to stop the marriage and meets Arvind. Bunny lies to Arvind and convinces him that he is in love with Madhumathi. But Bunny gets caught in his own white lie. Arvind believes Bunny’s words and gets him married to Madhumathi in a registered marriage. He also gives his new flat for the couple to live in. Madhumathi becomes estranged from her family and, in another series of events, ends up living with Bunny (or rather Bunny ends up living with her). Throughout their times together, mishaps and comedic events happen; Bunny ends up falling for Madhumati. Being separated from her family, Madhumati has no way of paying for fees, and one day, she expresses this to Bunny. Bunny gets into the film industry as a stuntman taking high risk to his life to pay the semester fees of Madhumathi’s MBBS. Madhumathi scores low in a subject and gets a negative feedback from her professor. To focus on her studies, she scorns Bunny and drives him out of the house. Madhumathi then focuses on her studies and achieves her MBBS degree with honors. On the day of her graduation, she admits to her friend that she is indeed in love with Bunny. Her friend reveals that Bunny risked his life to pay her college tuition by doing dangerous stunts. He told her not to tell Madhumathi, and he is going back to Vizag that day. With regret, Madhumati tries to reconcile with Bunny and goes to meet him at the train station. On the way there she gets caught by a road block set up by a policeman who is her father's nemesis. As she was giving a lift to a sex worker (she didn't know at the time), she is jailed under prostitution charge. Soon, her father is arrested as he storms the station and slaps the police who arrested her in a rage of fury. She manages to contact Bunny with a cell phone provided by one of the inmates, and Bunny comes to the station. Bunny also had an incident with the policeman who arrested Madhumati as he once berated him in public for smoking by a gas station. Bunny becomes enraged and begins to fight with the police. As he is about to deliver a finishing blow, Arvind comes back just in time and stops Bunny. He says he'll take care of everything and Bunny and Madhumati leave.