Kim debuted internationally for Korea in the 2005–06 season. Sent to two ISU Junior Grand Prix events, she placed fourth in Canada and fifth in Poland. She appeared at two World Junior Championships, placing seventh in 2006 and 15th in 2007. On the senior level, Kim competed at six Four Continents Championships — her highest placement was 13th in 2010 — and at three Grand Prix events. She retired from competition in 2011.