Um hatte seinen ersten internationalen Erfolg im Shorttrack bei der Juniorenweltmeisterschaft 2009 in Sherbrooke. Dort holte er mit ersten Plätzen über 1500 m und im 1500-m-Superfinale die Goldmedaille im Mehrkampf. In der Saison 2010/11 wurde er beim Weltcup in Dresden Zweiter mit der Staffel. Bei den Teamweltmeisterschaften 2011 in Warschau holte er die Goldmedaille. Ende Januar 2011 gewann er bei den Winter-Asienspielen in Astana die Silbermedaille über 1500 m und die Goldmedaille mit der Staffel und errang im März 2011 bei den Shorttrack-Weltmeisterschaften 2011 in Sheffield den sechsten Platz über 1500 m und den vierten Platz mit der Staffel. Bei der Winter-Universiade 2013 in Trient holte er über 1000 m und 1500 m jeweils die Silbermedaille. Im Eisschnelllauf startete er zu Beginn der Saison 2018/19 erstmals in Obihiro im Weltcup und belegte dabei den siebten Platz in der Teamverfolgung und den dritten Rang im Massenstart. Zuvor wurde er in Seoul südkoreanischer Meister über 5000 m. Beim folgenden Weltcup in Tomakomai errang er den zweiten Platz im Massenstart und holte in Heerenveen im Massenstart seinen ersten Weltcupsieg und gewann damit zum Saisonende den Massenstart-Weltcup. Bei den Einzelstreckenweltmeisterschaften 2019 in Inzell holte er die Silbermedaille im Massenstart. Zudem wurde er dort Siebter in der Teamverfolgung.