Bheeshma Narayan (Prakash Raj) is a religious guru who prepares an army for the protection of all the ancient Hindu temples from terrorists. Of all the valiant and talented warriors in this elite army, Badrinath (Allu Arjun) is one who is groomed by Bheeshma Narayan and wishes to make Badri his successor. Once, a group of terrorists attacked Amarnath Temple and killed some devotees, Badri fought and killed those criminals, saving both the temple and the devotees.
Meanwhile, Alakananda (Tamanna), who is a staunch agnostic due to certain circumstances, along with her family is visiting Badrinath Temple, to which Badri is appointed as the protector. Her grandfather explains to Badri that she is in danger as Sarkar (Kelly Dorjee), a dreaded don, is trying to force her marriage with his son. On the request of her grandfather, Badri helps Alaknanda to gradually believe in God’s existence.
Eventually Alakananda falls deeply in love with Badri, unbeknownst to him, and is not willing to lose him at any cost. Sarkar and his men follow Alaknanda to Badrinath, and try to kidnap her. Although Badri manages to save her, he is heavily injured and goes under medication. Meanwhile, Bheeshma Narayan is shocked upon seeing Alakananda’s affectionate behaviour towards Badri when he lay injured. As it is a strict rule that only an unmarried man must be the next guru who would lead the elite warriors, Bheeshma Narayan becomes highly suspicious that Badri is in love with Alakananda, which is not the real situation. Badri promises Alakananda that he would bring her back to Badrinath Temple for success in her love, unaware that he is the object of her love in the first place.