Nach Platz zwei mit der Staffel und Rang drei beim Weltcup in Salt Lake City über 500 m zu Beginn der folgenden Saison, gewann Wu in Montreal über 500 m und in Seoul über 1000 m. Ebenfalls in Seoul und in Dresden wurde er Dritter mit der Staffel. Bei der letzten Weltcupstation in Erzurum gewann er mit der Staffel und belegte über 500 m den zweiten Platz. Die Weltcupsaison beendete er auf dem sechsten Platz im Gesamtweltcup über 1000 m und auf dem zweiten Rang im Gesamtweltcup über 500 m. Bei den Weltmeisterschaften 2015 in Moskau gewann er im Mehrkampf und über 3000 m jeweils die Bronzemedaille und über 500 m und mit der Staffel jeweils die Goldmedaille. In der Saison 2015/16 holte er zwei Weltcupsiege über 500 m und erreichte damit den vierten Platz im Gesamtweltcup über 500 m. Mit der Staffel siegte er in Montreal und errang in Toronto den dritten Platz. Beim Saisonhöhepunkt den Weltmeisterschaften 2016 in Seoul gewann er die Bronzemedaille über 1000 m, die Silbermedaille über 500 m und die Goldmedaille mit der Staffel. Nach Platz zwei über 500 m in Calgary zu Beginn der Saison 2016/17, siegte er dreimal über 500 m und zweimal mit der Staffel und gewann damit den Weltcup über 500 m. Im Februar 2017 holte er bei den Winter-Asienspielen in Sapporo über 1500 m die Silbermedaille und über 500 m und mit der Staffel jeweils die Goldmedaille. Bei den folgenden Weltmeisterschaften in Rotterdam gewann er über 500 m und mit der Staffel jeweils die Silbermedaille. Zu Beginn der Saison 2017/18 wurde er in Budapest Zweiter und in Dordrecht Dritter mit der Staffel. Es folgten Siege in Shanghai je über 500 m und 1000 m und in Seoul über 500 m. Er gewann damit wie im Vorjahr den Weltcup über 500 m und belegte zudem den dritten Rang im Weltcup über 1000 m. Bei den Olympischen Winterspielen 2018 in Pyeongchang gewann er über 500 m die Goldmedaille in neuer Weltrekordzeit. Mit der Staffel holte er über 5000 m hinter Ungarn die Silbermedaille.