 Nam has represented South Korea at U-13, U-15 and U-17, U-20 and U-23 levels.He made his debut for the Korean senior team on 9 February 2011 in a friendly against Turkey.Nam represented South Korea at the 2012 Summer Olympics.