На Олимпиаде 2012 года в Лондоне выиграл золото на дистанции 400 метров, опередив в финале Пак Тхэ Хвана и установив новый олимпийский рекорд, лишь на 0,07 сек уступающий мировому. Через 2 дня завоевал олимпийское серебро на дистанции 200 метров в/с, поделив его с Пак Тхэ Хваном и уступив французу Яннику Аньелю. На следующий день в составе сборной Китая выиграл бронзу в эстафете 4 по 200 метров в/с. 4 августа в финале дистанции 1500 метров победил с новым мировым рекордом — 14 мин 31,02 сек.