Wu trat international erstmals im Januar 2010 bei den Juniorenweltmeisterschaften in Taipei in Erscheinung. Dort gewann er Bronze über 500 m. Im folgenden Jahr holte er bei den Juniorenweltmeisterschaften in Courmayeur die Bronzemedaille im Mehrkampf und die Silbermedaille über 500 m. Seine ersten Weltcuprennen lief er in der Saison &lt;a href="Shorttrack-Weltcup%202011/12"&gt;2011/12&lt;/a&gt; in Nagoya. Dabei belegte er den 24. Platz über 1000 m und den 11. Rang über 500 m. Mit der Staffel holte er seinen ersten Weltcupsieg. Beim folgenden Weltcup in Shanghai gewann er erneut mit der Staffel. Zu Beginn der folgenden Saison errang er dritte Plätze mit der Staffel in Nagoya und über 500 m in Shanghai. Beim Weltcup in Sotschi wurde er Zweiter und tags darauf Erster über 500 m und holte damit seinen ersten Einzelsieg im Weltcup. Mit der Staffel errang er dort den dritten Platz. Zum Saisonende belegte er beim Weltcup in Dresden über 500 m erneut den zweiten Platz und erreichte damit den zweiten Platz im Gesamtweltcup über 500 m. Seine besten Resultate bei den Weltmeisterschaften 2013 in Debrecen waren der siebte Platz über 500 m und der fünfte Rang mit der Staffel. In der Saison &lt;a href="Shorttrack-Weltcup%202013/14"&gt;2013/14&lt;/a&gt; gewann er beim Weltcup in Seoul über 1000 m. Über 500 m wurde er dort Zweiter und errang beim Weltcup in Kolomna über 500 m den dritten Platz. Bei den Olympischen Winterspielen 2014 in Sotschi holte er die Bronzemedaille mit der Staffel und die Silbermedaille über 500 m. Zudem belegte er den vierten Platz über 1000 m. Im März 2014 gewann er bei den Weltmeisterschaften in Montreal die Goldmedaille über 500 m. Die Saison beendete er im Gesamtweltcup über 500 m und im Gesamtweltcup über 1000 m jeweils auf dem vierten Platz.