Ojciec Kima jest Norwegiem, natomiast matka pochodzi z Korei Południowej. Startując w Norwegii używa nazwiska Magnus Bøe. Pierwsze sukcesy osiągnął w pierwszej połowie lutego 2016 roku, startując na igrzyskach olimpijskich młodzieży w Lillehammer. W swoim pierwszym starcie zwyciężył w crossie, zdobywając tym samym pierwszy w historii złoty medal olimpijski w biegach dla Korei Południowej. W kolejnych startach był też między innymi drugi za Norwegiem Thomasem Hellandem Larsenem w sprincie oraz pierwszy w biegu na 10 km stylem dowolnym. Dwa tygodnie później wystartował na mistrzostwach świata juniorów w Râșnovie, gdzie zdobył srebrne medale w sprincie i biegu na 10 km techniką klasyczną. W Pucharze Świata zadebiutował 5 grudnia 2015 roku w Lillehammer, gdzie uplasował się na 66. miejscu w biegu łączonym. Pierwsze pucharowe punkty zdobył 7 marca 2018 w norweskim Drammen, gdzie w sprincie techniką klasyczną zajął 19. miejsce.