Chen Qiulin se graduó en el departamento de grabado de la Academia de Bellas Artes de Sichuan en el año 2000, y actualmente vive y trabaja en Chengdu. Desarrolla su labor creativa en toda una serie de soportes que incluyen el vídeo, la fotografía, la instalación y la escultura. Su creación se encuentra en un continuo estado de desarrollo y progreso, y aborda problemáticas desde una perspectiva novedosa que encarna una sensibilidad particular hacia las cuestiones sociales.
Chen Qiulin es ganadora, entre otros galardones, del Emerging Artist Prize, Biennale internationale d’art contemporain chinois Montpellier-Chine (2005); Asian Cultural Council, Starr Foundation Fellowship (2006); JP Morgan First Asian World Women Forum Rising Talents Programme (Nominada) (2008); Reshaping History Academic Award (Nominada) (2010); Premio Loop de Loop Fair 2017.
Ha presentado exposiciones en solitario en toda una serie de instituciones destacadas entre las cuales figuran Hammer Museum, Los Ángeles, MAX PROTETCH Gallery, el Long March Space, el Espacio artístico A Thousand Plateaus, el Museo de arte Eli and Edythe Broad, el Museo de arte de Honolulú, Hawái, y el Museo A4, Chengdu.