Bavagaru Bagunnara is a family based movie in which, Raju (Chiranjeevi) runs between New Zealand, where he has a restaurant, and India to run a home for orphans started in his sister's name. Swapna (Rambha) is a student in New Zealand, staying with her uncle. Once she goes looking for Raju to take him to task for thrashing her friend. On coming to know that Raju was not at fault, she promptly falls in love with him. After that the scene shifts to India when Raju goes there to look after the 'home'. There he saves a pregnant woman, Sandhya (Rachana) from committing suicide. On learning about her jilted love affair, he decides to help her out. He convinces her that he would act as her husband till the baby is born, where upon he would leave her, so that she could live with her child in the society peacefully as a deserted wife. With that plan they go to her village. There her father, Rao Bahaddur Rajendra Prasad (Paresh Rawal), after the initial refusal, unwillingly gives his nod to the plan under the pressure from family members. The story takes a twist when Swapna comes to India and finds, to her utter shock, Raju as her brother-in-law.