En début de carrière, Kim est titré sur 500 m aux Championnats du monde juniors, puis lors des Jeux olympiques d'hiver de 1992 disputés à Albertville, il obtient la médaille d'argent du 1 000 mètres, devenant le premier sud-coréen à atteindre le podium olympique en patinage de vitesse[1]. Durant l'hiver 1994-1995, il agrandit son palmarès par plusieurs victoires en Coupe du monde et la médaille d'or aux Championnats du monde de sprint de Milwaukee. Il se retire de la compétition après les Jeux olympiques de Nagano en 1998.