Empezó a practicar el patinaje artístico sobre hielo a los siete años.[2] A nivel juvenil ganó cinco etapas del Grand Prix Júnior (Courchevel en 2012, Riga y Tallin en 2013 y Liubliana y Nagoya en 2014) y quedó segundo en el Campeonato Mundial Júnior de 2015.[5]
Participó en dos Juegos Olímpicos de Invierno, ocupando en Pyeongchang 2018 el cuarto lugar en la prueba individual y en Pekín 2022 el quinto lugar en la prueba de equipo y el noveno en la prueba individual.[1]
Disputó siete ediciones del Campeonato Mundial de Patinaje Artístico sobre Hielo.[5] En el Mundial de 2016 logró la medalla de bronce con 270,99 puntos, siendo superado por el español Javier Fernández y el japonés Yuzuru Hanyu.[6] En 2017 volvió a obtener la medalla de bronce, esta vez con 303,58 puntos, quedando por detrás de los japoneses Yuzuru Hanyu y Shoma Uno.[7] Además, fue decimonoveno en 2018, vigesimosegundo en 2021 y 2023 y trigésimo noveno en 2024.[8][5]
En el Campeonato de los Cuatro Continentes consiguió la medalla de oro en 2018 y la de plata en 2016 y 2019, y fue cuarto en 2020, quinto en 2017 y 2024, sexto en 2026 y séptimo en 2023.[8][5]
En las series del Grand Prix consiguió dos primeros lugares en la Copa de China (2019 y 2020) y cuatro segundos lugares (Copa de China en 2015, 2016 y 2017 y Trofeo NHK en 2015).[8][5][9] Aparte, ganó el Trofeo de Finlandia en 2017, el Trofeo de Lombardía en 2019 y el Golden Spin de Zagreb en 2023.[5]
Es el primer patinador en ejecutar en competición la combinación de saltos cuádruple Lutz-triple toe loop (en 2015).[3]
Cursó estudios superiores en el Instituto de Educación Física de Harbin y realizó un máster en la Universidad de Deportes de Pekín.[10][11]