[2][3] He travelled to France with the Chinese under-15 team, training with Metz, before a return to Asia, where he was injured while on trial with a South Korean side.
[2] In 2015, he went to Germany to train with the youth sides of Borussia Dortmund and Kickers Offenbach, before once again returning to China.
[2][4] He perfected his English while back at home, before travelling once more to Europe, this time studying at the National University of Ukraine on Physical Education and Sport in Kyiv, Ukraine.
[2] He trained with Spartak Moscow, representing the Russian side at the 2018 Weifang Cup, before moving to Slovenia, signing with Tabor Sežana in January 2019, and spending the 2018–19 season on loan with Slovenian Third League side Primorje.
[2][4][5] He made two appearances for Primorje, including 68 minutes as a starter in the final game of the season; a 1–0 loss to Fama Vipava.