Nach seinem Abitur an der Palmer Preparatory Academy in Tampa in Florida wurde er bei der University of California in Los Angeles als Tennisspieler aufgenommen, später verließ er diese allerdings wieder. Er gewann elf Titel auf der Challenger Tour, davon neun im Einzel und zwei weitere im Doppel. Auf Ebene der ATP Tour erreichte er 2001 das Finale in Houston, er unterlag an der Seite von Jim Thomas jedoch den Indern Mahesh Bhupathi und Leander Paes klar in zwei Sätzen. Sein bestes Grand-Slam-Resultat erreichte er 2005 bei den French Open, als er bis ins Achtelfinale einzog.
Kim wird seit September 2013 nicht mehr in den Weltranglisten geführt und hatte 2014 nur drei Challenger-Turniere im Juni, August und September bestritten, wo er aber bereits in der ersten Qualifikationsrunde scheiterte. 2015 nahm er dank Wildcards an drei Doppelkonkurrenzen und einer Einzelkonkurrenz der Challenger Tour teil, er gewann keines der Matches.