Clubcarrière
Nam speelde in de jeugd in Zuid-Korea en verkaste in 2007 door een uitwisselingsproject naar Reading. Na een jaar wilde de club hem behouden, maar door overheidsregels moest hij terugkeren.[1] Hierop tekende hij een contract bij het Franse Valenciennes.[2] Hij debuteerde voor de Franse club op 8 augustus 2009, toen met 1–3 verloren werd van AS Nancy. Hij werd door coach Philippe Montanier als invaller voor José Saez ingezet.[3] Met zijn optreden in dit duel werd Nam de jongste Aziatische speler in de Ligue 1 ooit.[4] In de winterstop van het seizoen 2011/12 verkaste de middenvelder naar het Qatarese Lekhwiya, waar hij de naar Al-Wakrah verkaste Nashat Akram moest vervangen.[5] Op 1 januari 2012 debuteerde de Zuid-Koreaan voor zijn nieuwe club. Op die dag werd met 1–1 gelijkgespeeld tegen Al-Kharaitiyat.[6] Nam verkaste in juli 2019 binnen Qatar naar Al-Sadd, waar hij voor drie jaar tekende.[7] Twee jaar later keerde hij terug naar zijn oude club, inmiddels spelend onder de naam Al-Duhail. In de zomer van 2023 verkaste Nam naar Yokohama F. Marinos.
Interlandcarrière
Nam debuteerde in het Zuid-Koreaans voetbalelftal op 9 februari 2011 in een vriendschappelijke wedstrijd tegen Turkije (0–0). Hij mocht van bondscoach Cho Kwang-rae in de basis beginnen en hij werd na 69 minuten naar de kant gehaald voor Choi Sung-kuk.[9] Op 2 september 2011 speelde hij zijn eerste officiële interland in een WK-kwalificatiewedstrijd tegen Libanon (6–0 winst).[10] Op 10 oktober 2014 maakte hij zijn eerste doelpunt, tegen Paraguay (2–0). Op aangeven van Lee Yong tekende hij voor de tweede treffer.[11]
Bijgewerkt op 11 oktober 2023.[12]