Kim gewann 1997 bei der Shorttrack-Juniorenweltmeisterschaft in Marquette fünf Goldmedaillen. Bei der WM in Nagano gewann er im selben Jahr vier Goldmedaillen und eine Silbermedaille. Zudem gewann er 1997 mit dem südkoreanischen Team die Teamweltmeisterschaften in Seoul. Es folgten viele weitere Medaillen bei den Weltmeisterschaften. Bei der WM 2002 in Montreal gewann er alle Goldmedaillen der Herren, auch mit der Staffel. Nur bei den Teamweltmeisterschaften 2002 in Milwaukee gewann das südkoreanische Team lediglich Bronze.