During the 2013 World Taekwondo Championships Kim won gold in finweight, defeating Chia Lin-hsu.
[2] at the 2015 World Taekwondo Championships Kim defended his title, defeating Stanislav Denisov.
[3] He won his third consecutive gold in the same weight category at the 2017 World Taekwondo Championships in Muju beating the Iranian Armin Hadipour in the final.
[4] He won the gold medal in the finweight division (under 54 kg) at the 2014 Asian Games in Incheon, South Korea.
[5] In the 2016 Rio Olympics, he lost to eventual runner-up Tawin Hanprab of Thailand in their high scoring Preliminary Round match but was able to win the bronze medal through the repechage rounds.