Na igrzyskach olimpijskich w Rio de Janeiro w 2016 roku z czasem 52,31 został wicemistrzem olimpijskim na dystansie 100 m stylem grzbietowym. W konkurencji 200 m w tym samym stylu zajął czwarte miejsce, uzyskując czas 1:55,16. Płynął także w sztafecie 4 × 100 m stylem zmiennym. Sztafeta chińska zakwalifikowała się do finału z czwartym czasem, ale w finale została zdyskwalifikowana ze względu na falstart na trzeciej zmianie.