The story of Heaven Wars Shurato is based on Hindu and Buddhist mythology. The main character is a 16-year-old boy named Hidaka Shurato, who is transported to Tenkuukai, the world of the gods, by the Harmony Goddess Vishnu. He and his childhood friend, Kuroki Gai, are reincarnations of Deva gods. Indrah, the Deva gods' general, turns Vishnu to stone and frames Shulato and his friends for the deed, turning the rest of the Deva gods, including Gai, against them. The series details their journey as they try to revive Vishnu and save the land from the invading Asura gods, as well as clear their own names. Along the way, they are forced to fight their former comrades, and Shulato is forced to fight Gai.