He previously played for Jeonju KCC Egis, Wonju DB Promy and Ulsan Hyundai Mobis Phoebus and represented South Korea at the 2013 FIBA Asia Championship.
As a sophomore during the 2011 season Kim averaged 19.1 points, 5.9 assists and 8.4 rebounds,[6] often cited as the best guard in the college league.
[12] On June 7, 2014, Kim was involved in a traffic accident when he ran a red light while driving under the influence of alcohol.
At the end of the 2018-19 season, he became a free agent but the lack of interest from other teams forced him to renegotiate his contract for a lowered salary.
[14] With Doo Kyung-min's discharge from the military in January, the former Kyung Hee University teammates were reunited in the same professional team for the first time.
[16][17] When Heo returned from injury, Kim formed a partnership with him as Wonju DB Promy topped the league rankings.
In 2020 Kim signed a two-year contract with Ulsan Hyundai Mobis Phoebus, coached by Yoo Jae-hak whom he played under in the national team.
During the competition Kim served as the backup shooting guard, manning the position when starter Cho Sung-Min was not in the game.
[25] In the third-place game against Chinese Taipei, Kim led Team Korea with a game-high 21 points and shot 5-of-10 from the three-point range.
[12] In September 2015, the KBL announced that since his playing career was still in limbo, he was given a warning instead of a suspension and ordered to complete 120 hours of community service.