לים השתתף בקבוצת השחייה של דרום קוריאה ב-100 מטר חופשי לגברים.
באולימפיאדת הקיץ 2008 בבייג'ינג. לפני המשחקים, הוא סיים מחוץ לשמונה הראשונים בזמן סופי של 50.82 כדי להגדיר סימן לאומי חדש ולרשום תחת FINA B-cut (50.95) על ידי 0.13 של שנייה באוניברסיאדה הקיץ 2007 בבנגקוק, תאילנד. לאחר שהגיע מהמיקום השישי במפנה האמצעי במחצית השלישית, לים התחרה על השחיין האוזבקי פטר רומאשקין רק ב- 0.03 שניות במרחב האחרון כדי לפגוע בקיר עם זמן במקום החמישי ב-51.80, כמעט שנייה לפני כניסתו. לים לא הצליח להתקדם לחצי הגמר, כאשר הוא הגיע למקום ה-54 מתוך 64 שחיינים בבחירות המוקדמות.