Hwang hatte seinen ersten internationalen Erfolg im Januar 2016 bei den Shorttrack-Juniorenweltmeisterschaften in Sofia. Dort gewann er die Silbermedaille mit der Staffel. Im folgenden Monat holte er bei den Olympischen Jugend-Winterspielen 2016 in Lillehammer die Goldmedaille über 1000 m. Sein Debüt im Shorttrack-Weltcup hatte er zu Beginn der Saison 2016/17 in Calgary, das er auf dem achten Platz über 500 m beendete. Bei der folgenden Weltcupstation in Salt Lake City erreichte er mit Platz zwei über 1000 m seine erste Podestplatzierung im Weltcup. Im weiteren Saisonverlauf errang er in Dresden jeweils den zweiten Platz über 500 m und 1000 m und den dritten Platz mit der Staffel und holte in Minsk über 1000 m seinen ersten Weltcupsieg. Die Saison beendete er auf dem achten Platz im Weltcup über 500 m und auf dem vierten Platz im Weltcup über 1000 m. Zu Beginn der folgenden Saison belegte er in Budapest den dritten Platz über 500 m und jeweils den zweiten Rang über 1000 m und 1500 m. In Dordrecht siegte er über 1500 m und kam zudem auf den dritten Platz über 500 m. Beim folgenden Weltcup in Shanghai triumphierte er über 1500 m und belegte in Seoul jeweils den zweiten Platz über 1000 m und 1500 m. Er errang damit den vierten Platz im Weltcup über 500 m, den zweiten Platz im Weltcup über 1000 m und den ersten Platz im Weltcup über 1500 m. Bei den Olympischen Winterspielen 2018 in Pyeongchang gewann er über 500 m die Silbermedaille und errang mit der Staffel den vierten Platz. Im März 2018 holte er bei den Weltmeisterschaften in Montreal die Bronzemedaille im Mehrkampf und jeweils die Goldmedaille über 500 m und mit der Staffel.