2016 nahm er an den Olympischen Spielen in Rio de Janeiro teil und schied auch dort mit 74,33 m in der Qualifikation aus. 2017 wurde er bei den Asienmeisterschaften in Bhubaneswar mit 81,27 m Vierter und gewann bei der Sommer-Universiade in Taipeh mit neuer Bestleistung von 86,64 m die Bronzemedaille hinter seinem Landsmann Cheng Chao-tsun und Andreas Hofmann aus Deutschland. 2018 nahm er erneut an den Asienspielen in Jakarta teil und belegte mit 73,86 m den neunten Platz. Im Jahr darauf erreichte er bei den Asienmeisterschaften in Doha mit 81,46 m den vierten Rang.