Career
National League
He started his career at of Korea National League side Ulsan Hyundai Mipo. One season later, he joined Korean Police Football Club for military duty for two years. He came back to of Korea National League side Suwon City Football Club from 2009 season.
Gangwon Football Club
On 17 November 2009, He parted 2010 K-League draft, but he wasn"t called any clubs in 2010 K-League draft.
Kim was joined Gangwon Football Club lately in the preseason. His first K-League match was against Pohang Steelers in Pohang that Gangwon lose by 0-4 in away game on 20 March 2010.
Back to National League
In July 2010, He move back to of Korea National League side Busan Transportation Corporation.