Badri is a triangular love story in which, Badri (Pawan Kalyan) is an ad agency director whose parents are settled in USA. He has a ladylove called Vennela (Renu Desai), who incidentally is a close family friend of Badri's family. Their parents too want these two lovers to tie the knot. Badri and Vennela are whiling away time, as Vennela did not finish her grads yet.
On one of those romantic evenings, Vennela expresses Badri that she loves him very much. But at the same time she does not find the same sincerity in the love of Badri. She also challenges him that no other girl on earth would probably love him more than she does. Badri, who has a weakness of getting carried away in arguments, takes up the challenge immediately.
Vennela shows a beautiful girl coming out of the temple and asks him to patao that girl. Then Vennela goes to US to spend time with the parents of Badri. Badri gets the bio-data of the new girl in no time and finds out that her name is 'Sarayu'. She is a pampered yet docile sister of Nanda (Prakash Raj). After doing a few stints he was able to corner Sarayu to the extent that she expresses her love to him and puts forward a marriage proposal for which Badri gives no response.
Rest of the story is about who will Badri would marry.