Bujji ( Gopichand) is the only son of a wealthy and influential farmer Anjaneya Prasad (Gadde Rajendra Prasad). The family is well knit together and has strong values and attachments. Bujji comes across Raja Rajeshwari (Taapsee Pannu) in unexpected circumstances and falls in love with her. Raja Rajeshwari is the daughter of a powerful politician Chamundeshwari (Roja) and Shankar Rao (Naresh). The families agree to the marriage and just when everything seems nice and happy, unexpected circumstances cause a rift between them. Into this scenario comes Jo (Shraddha Das) who is madly in love with Bujji. This further escalates the tensions. The rest of the movie is about whether Bujji sorts out the differences between the families and wins his wife back.