Sun trat international erstmals bei der Winter-Universiade 2017 in Almaty in Erscheinung. Dort wurde er Neunter. Bei den Juniorenweltmeisterschaften 2017 in Chiesa in Valmalenco und Juniorenweltmeisterschaften 2018 in Raubitschy gewann er jeweils die Bronzemedaille. Sein Debüt im Weltcup hatte er im Januar 2018 in Moskau, das er auf dem 31. Platz beendete. In der Saison 2018/19 kam er bei fünf Weltcupteilnahmen, viermal unter die ersten Zehn. Dabei holte er in Shimao Lotus Mountain seine ersten beiden Weltcupsiege und erreichte zum Saisonende den vierten Platz im Gesamtweltcup und den zweiten Platz im Aerials-Weltcup. Beim Saisonhöhepunkt, den Weltmeisterschaften 2019 in Park City, gewann er die Silbermedaille im Teamwettbewerb. Zudem errang er dort den 13. Platz im Einzel.