Qiu Yang est né et a grandi à Changzhou en Chine. Il est diplômé de la Faculté des Arts Victorian au College of the Arts, en Australie. A Gentle Night a reçu la Palme d’Or du Court Métrage lors du 70e Festival de Cannes. Under the Sun était en compétition de la Cinéfondation lors du 68e Festival de Cannes. Il dévellope actuellement son premier long métrage avec lequel il a bénéficié de la résidence Cinéfondation et de l'aide à l'écriture du CNC. Son dernier court métrage She Runs est sélectionné à la 58e Semaine de la Critique.