Dans la Chine ancienne, un enfant achète sur le marché un petit serpent blanc. Mais ses parents n'en veulent pas et il doit se résigner, la mort dans l'âme, à le relâcher. Quelques années plus tard, l'enfant est devenu un beau jeune homme, le serpent refait son apparition sous la forme d'une délicieuse princesse et se met à la recherche de son ancien protecteur. Ils deviennent amoureux mais doivent affronter d'innombrables périls, dont un puissant bonze chasseur de fantômes. Pour trouver le bonheur, ils sont aidés dans leur lutte par les amis du jeune homme, un adorable petit panda plus fort qu'il en a l'air et un chat courageux, ainsi qu'une bande patibulaire de petits animaux convertis à leur cause
.