Yang Liu wurde 1976 in Beijing geboren. Nach ihrem Studium an der Universität der Künste Berlin arbeitete sie als Designerin in Singapur, London, Berlin und New York. 2004 gründete sie ihr eigenes Design Studio, wo sie bis heute arbeitet. Neben Workshops und Vorträgen auf internationalen Konferenzen lehrte sie an zahlreichen internationalen Hochschulen. Seit 2010 ist sie zur Professorin an der Berliner Technische Kunsthochschule berufen worden. Ihre Arbeiten wurden in internationalen Wettbewerben mehrfach prämiert. Sie sind weltweit in Museen ausgestellt und in die Sammlungen aufgenommen worden.
Yang Liu lebt und arbeitet in Berlin.