Jeune dessinateur chinois, Yu Du est diplomé de l’Académie du film de Pékin. De 2006 à 2009, il est lauréat de divers prix de meilleure BD ou de meilleure illustration. Il s'est également occupé du stroyboards des films Rest on your shoulder et Switch. Il signe avec Sherlock Fox son premier album sur le marché européen.