L'histoire est basée sur le folklore chinois traditionnel sur un garçon nommé Chenxiang. Sa mère est une déesse et son père un mortel. Son oncle Erlang Shen les punit en tuant le père. La mère s'échappe et donne naissance, mais le petit garçon grandit sans connaître son ascendance. Sa mère possède un Lotus Lantern magique dont la lumière peut effrayer le mal. Quand son oncle, un dieu strict et puissant, enlève Chenxiang, sa mère se bat pour sauver son fils. Malheureusement, son oncle est victorieux et Chenxiang est forcé de vivre dans son palais sur les montagnes sacrées. Erlang Shen emprisonne alors sa sœur sous une montagne pour ses crimes. Bien qu'il soit assez jeune, Chenxiang parvient à s'échapper du palais, prenant la lanterne magique du lotus que sa mère a perdu pendant la bataille. Après avoir survécu à des aventures avec de nombreux personnages aimés de la mythologie chinoise, Chenxiang devient finalement un garçon courageux qui doit combattre son oncle pour gagner la liberté de sa mère et tomber amoureux en même temps.