In March 2009, he was selected for the South Korea national football team.
On 3 June 2009, he played at first senior level game against Oman national football team.
On 24 December 2016, Kim joined Chinese Super League champions Guangzhou Evergrande on a half-year contract for free transfer.
Kim joined K League 2 side Bucheon FC 1995 on 29 June 2017.
This biographical article related to a South Korean association football defender is a stub.