Kim voitti Lontoon olympialaisissa 2012 kultaa 66 kg:n painoluokassa kukistettuaan loppuottelussa unkarilaisen Tamás Lőrinczin. Rio de Janeiron olympialaisissa 2016 hän sai pronssia 75 kg:n sarjassa. Hän voitti maailmanmestaruuden 74 kg:n sarjassa Budapestissa 2013 sekä sai MM-pronssia 66-kiloisissa Istanbulissa 2011 ja 77-kiloisissa Budapestissa 2018.