Wu nahm ab Februar 2003 im Europacup teil. Sein Debüt im Freestyle-Weltcup hatte er am 5. Dezember 2003 in Ruka, wo er 24. wurde und die ersten Weltcuppunkte gewann. In den folgenden Jahren beschränkte er seine Weltcup-Einsätze auf Veranstaltungen in China und etablierte sich dabei im Mittelfeld. Bei den Juniorenweltmeisterschaft 2007 in Airolo gewann er die Bronzemedaille, 2009 wurde er bei der Winter-Universiade in Harbin ebenfalls Dritter. Ab der Saison 2009/10 beteiligte sich Wu wieder an Weltcup-Veranstaltungen außerhalb seines Landes. Am 19. Dezember 2009 gelang ihm mit Platz 3 in Changchun die erste Podestplatzierung. Aufgrund der starken teaminternen Konkurrenz konnte er sich jedoch nicht für die Olympischen Spiele qualifizieren.
Anmerkung: Bei diesem Artikel wird der Familienname vor den Vornamen der Person gesetzt. Das ist die übliche Reihenfolge im Chinesischen. Wu ist hier somit der Familienname, Chao ist der Vorname.