Lee speelde in de jeugd van Busan IPark en werd in 2008 doorgeschoven naar het eerste elftal van de club. Ttwee jaar later debuteerde hij, toen er op 4 september 2010 met 1–1 gelijkgespeeld werd tegen Incheon United.[1] Op 9 oktober van datzelfde jaar hield hij tijdens een 0–0 gelijkspel tegen Seongnam voor het eerst de 'nul'.[2] Vanaf 2013 was hij drie seizoenen lang eerste keuze onder de lat. De doelman verkaste in 2016 naar de Japanse promovendus Avispa Fukuoka. In die jaargang kwam Lee tot vijfentwintig competitieoptredens en hierna verkaste hij naar Gangwon, eveneens net gepromoveerd.[3] Twee jaar later nam regerend kampioen Jeonbuk Motors Lee over en hij tekende voor drie jaar.[4] Drie jaar later verkaste hij naar Suwon FC, voordat Lee in februari 2024 besloot op vierendertigjarige leeftijd een punt achter zijn actieve loopbaan te zetten.
Lee maakte onderdeel uit van de Zuid-Koreaanse afvaardiging naar de Olympische Spelen 2012 in Londen. Tijdens dat toernooi viel hij in voor Jung Sung-ryong in de kwartfinale tegen Groot-Brittannië. Hij stopte vervolgens de beslissende strafschop van Daniel Sturridge, waardoor de Koreanen doorgingen naar de halve finales.[6] Op 5 mei 2014 werd bekendgemaakt dat Lee onderdeel uitmaakte van de Zuid-Koreaanse selectie voor het WK 2014 in Brazilië.[7] Op het eindtoernooi kwam de doelman niet in actie. Zijn debuut voor de nationale ploeg maakte hij op 8 september 2014, toen met 0–1 verloren werd van Uruguay door een doelpunt van José María Giménez. Lee mocht van bondscoach Uli Stielike in de basis beginnen en hij verdedigde het gehele duel het Zuid-Koreaanse doel.[8]