Bei der Winter-Universiade 2009 in Harbin errang er über 1500 und 3000 m eine Silbermedaille und mit der Staffel Bronze. Kim wurde 2010 mit dem Team und mit der Staffel Weltmeister. Bei den Olympischen Winterspielen 2010 in Vancouver trat er mit der 5000-m-Staffel nur im Halbfinale an. Im Finale wurde dann Lee Jung-su eingesetzt, so dass fünf Koreaner eine Silbermedaille erhielten. Zudem startete er über 1500 m, bekam im Finale eine Strafe und landete am Ende auf Platz 13. Bei der Winter-Universiade 2011 in Erzurum wurde er über 1000 und 1500 m jeweils Dritter.