Urodził się i dorastał w Changzhou. W 2013 roku został przyjęty na kurs reżyserii w Victorian College of the Arts w Melbourne. W 2015 jego film krótkometrażowy “Under the Sun” dostał się do oficjalnej selekcji 68. Festiwalu Filmowego w Cannes jako jedyna propozycja z Azji. Film był także wyświetlany w Cinémathèque Française w Paryżu, MoMA w Nowym Jorku oraz w Film Society w Lincoln Center. Qiu Yang został przyjęty do tajwańskiej Golden Horse Film Academy, prowadzonej przez Hou Hsiao Hsiena. Uhonorowano go także pobytem rezydencyjnym w Swatch Art Peace Hotel w Szanghaju.