W wieku 12 lat został drugim najmłodszym graczem, który kiedykolwiek brał udział w turnieju rankingowym, po Liamie Daviesie podczas Snooker Shoot Out 2019.
Podczas Mistrzostw Świata Juniorów w Snookerze, które odbyły się w Albanii w lutym 2024 roku, dotarł do finału, w którym przegrał z Węgrem Bulcsú Révészem.
W kwalifikacjach do Mistrzostw Świata w Snookerze 2024 przegrał z weteranem Rodem Lawlerem 10-7.
2024/25 Dzięki swoim występom w CBSA China Tour zapewnił sobie miejsce w World Snooker Tour od sezonu snookerowego 2024/25. Swój profesjonalny debiut zaliczył w czerwcu 2024 Championship League w Leicesterze. Pokonał Gerarda Greene’a w trzecim meczu swojej grupy każdy z każdym. Podczas Grand Prix Xi’an w 2024 roku pokonał Toma Forda, a następnie zmierzył się ze swoim rodakiem Si Jiahui. Dotarł do czwartej rundy turnieju Saudi Arabia Snooker Masters w 2024, gdzie zmierzył się z Neilem Robertsonem przegrywając 1-5. Odniósł zwycięstwo nad Mink Nutcharut w kwalifikacjach do German Masters 2025. Przegrał z Davidem Gilbertem w trzeciej rundzie kwalifikacji do Mistrzostw Świata w Snookerze 2025.