Scrivi una continuazione per questo paragrafo - Lim ha gareggiato per la squadra di nuoto della Corea del Sud nei 100 m freestyle maschile
alle Olimpiadi estive del 2008 a Pechino. Guidando i Giochi, ha finito fuori dalla top otto finale con un tempo di 50.82 per stabilire un nuovo record nazionale e registrarsi sotto il taglio B della FINA (50.95) di 0.13 di secondo all'Universiade estiva 2007 a Bangkok, in Thailandia. Venendo dal sesto posto alla metà della curva nella terza tappa, Lim ha battuto il nuotatore uzbeko Petr Romashkin di appena 0,03 secondi sul tratto finale per colpire il muro con un tempo di quinto posto in 51,80, quasi un secondo dopo il suo punto di partenza. Lim non è riuscito a passare alle semifinali, essendo arrivato cinquantaquattresimo su 64 nuotatori nelle preliminari.