Xu Yao est né en mai 1987 à Zibo, dans la province de Shandong en Chine. Diplômé de la Beijing Film Academy, il a collaboré à plusieurs court-métrages d'animation et travaille pour un studio de création de jeux vidéos. Il développe en parallèle une ouvre plus personnelle d'illustration et de bande dessinée. Yin et le Dragon est sa première collaboration en France.