There are hundreds of famous and powerful temples in India. When the law fails to restrict mobs from other religions attacking and ransacking temples, the religious heads decide to take a few willing children and train them into kshetra rakshakulu (temple guards). They are sent to Takshasila (foothills of Himalaya) where an old warrior Bhishma Narayan (Prakash Raj) trains these kids into warriors. Badrinath (Allu Arjun) is born into the family of shepherds. Impressed by Badri’s acumen and intent to learn, Bhishma takes him into his group of trainees. Badri develops into a fine warrior and is appointed as temple guard for Badrinath temple.