Kim belegte 2014 den dritten Platz beim Grand Slam in Baku. 2016 siegte er beim Grand Prix von Samsun. Bei den Weltmeisterschaften 2017 in Budapest unterlag er im Viertelfinale dem Russen Michail Puljajew und belegte den fünften Platz.