Harsha(Mahesh Babu) is the son of a multi-millionaire named Ravikanth(Jagapathi Babu). He is quite simple in life and shares different ideologies to his father. One fine day, he meets Charusheela (Shruthi Haasan) and gradually falls in love with her. Twist in the tale arises when Charusheela rejects Harsha?s proposal and reveals him a shocking truth about his native place and its problems. An upset Harsha, now sets on a personal mission to his village and encounters Sasi(Sampath) and his gang who are troubling the villagers big time. Rest of the story is as to how Harsha?s personal mission becomes a revolution and helps the villagers grow and prosper in the future.