Nandu (NTR) is a college student who lives a simple and happy life. He comes across Akarsha (Samantha) one day and instantly falls in love with her. He begins wooing her with his wit and antics. After a while, Akarsha also falls for him. Nandu decides to accompany Akarsha to her hometown, for the wedding of her sister. At the wedding, the story takes an unexpected twist. A different side of Nandu comes out. It is revealed that Akarsha’s father (Mukesh Rishi) and Nandu have a violent past. That past also involves Ammulu (Shruti Haasan) and an evil politician named Bikshapathi (Ravi Shankar). What is that past? Who is Nandu ? That is the story of Ramayya Vasthavayya.