Ramu (Nagarjuna) is an NRI doctor and he visits his hometown with his wife Seetha (Lavanya Tripathi). Their marriage is on rocks as Ramu is a busy doctor and Seetha feels that he doesn't love her as he is not spending time with her. Ramu’s mother Satyabhama (Ramya Krishna) is a widow. Her husband Bangarraju (Nagarjuna) dies around 30 years back in an accident. Rest of the story is how Bangarraju sets the family life of his son straight and how he settles a personal score.