Em 2016 ganhou três medalhas de ouro durante o campeonato nacional da China (individual geral, barras paralelas e solo) e tal performance o crendenciou para disputar os Jogos Olímpicos, no Rio de Janeiro. Ao lado de Zhang Chenglong, You Hao, Liu Yang e Deng Shudi conquistou a medalha de bronze por equipes, atrás do Japão e da Rússia, com 271,122 pontos. Na final do individual geral, acumulou uma pontuação de 90,230, deixando-o na quinta colocação e próximo da zona de medalhas. No Campeonato Mundial de 2017, em Montreal, conquistou a medalha de prata no individual geral com 86,448 pontos, atrás apenas do seu compatriota Xiao Ruoteng. Disputou ainda a final das barras paralelas, mas a pontuação de 15,133 rendeu-lhe apenas a quinta posição.