Lim varžėsi Pietų Korėjos plaukimo komandoje vyrų 100 m laisvosios stiliaus lenktynėse.
2008 m. vasaros olimpinėse žaidynėse Pekine. Iki žaidimų jis baigė ne pirmųjų aštuonių finalinio laiko 50.82 nustatyti naują nacionalinį ženklą ir registruoti pagal FINA B-pjaustymo (50.95) pagal 0.13 sekundės 2007 metų vasaros Universiade Bangkoke, Tailande. Iš šeštojo pusės posūkio trečioje karštyje, Limas pergalėjo uzbekų plaukiką Petrą Romashkiną tik 0,03 sekundės per paskutinį trintį, kad pasiektų sieną su penktos vietos laiku 51,80 sekundėmis, beveik sekunde nuo jo įėjimo ženklo. Limui nepavyko patekti į pusfinalinį turnyrą, nes jis buvo 54-asis iš 64 plaukiojančiųjų.