Kim voitti Belgradin universiadeissa 2009 kultaa pituushypyssä tuulituloksella 841. Kantonin Aasian kisoissa 2010 hän voitti pituushypyn tuloksella 811. Daegun MM-kilpailuissa 2011 hän selviytyi pituushypyn loppukilpailuun, mutta ei voinut hypätä siinä loukkaannuttuaan kolmiloikan karsinnassa. Lontoon olympialaisissa 2012 hän karsiutui kolmiloikan loppukilpailusta. Hän saavutti Incheonin Aasian kisoissa 2014 hopeaa pituushypyssä tuloksella 790 ja pronssia kolmiloikassa tuloksella 16,93.