Sun Shuyun est née en Chine en 1960. Diplômée de l'université de Pékin, elle a reçu une bourse d'études pour Oxford. Devenue productrice au cinéma et à la télévision, elle a dirigé des documentaires pour la BBC, Channel 4 et des chaînes internationales. Depuis dix ans, elle partage son temps entre Londres et Pékin.