John Kim nasceu e foi criado em Melbourne, Victoria, Austrália. Seus primeiros anos na escola primária foram dedicados ao atletismo extracurricular, incluindo basquete, tênis e futebol australiano. Foi só no colégio que John se interessou pelas artes.
Aos 15 anos, ele assistiu a uma aula gratuita de atuação em um estúdio de atuação local por insistência de um amigo próximo. Mais tarde, ele foi flagrado por um agente que trabalha com figurantes e logo apareceu em programas de TV locais. Seu primeiro teste e grande chance foi para a minissérie de guerra de Tom Hanks e Steven Spielberg "The Pacific". Conta a incrível história dos fuzileiros navais dos EUA durante a Guerra do Pacífico e as lutas e obstáculos que enfrentaram. John conseguiu o papel de um jovem soldado japonês.
Logo depois de terminar The Pacific, John foi contratado por uma agência de talentos maior. Uma semana depois de assinar, John conseguiu o papel de "Dale McGregor" na série de TV mais longa da Austrália, Neighbours. John continuou a interpretar o personagem por dois anos enquanto ainda estava no colégio.
John acompanhou a conclusão de Neighbours e está gravando um papel regular na série da TNT The Librarians, uma sequência da trilogia de filmes de sucesso da rede estrelada por Rebecca Romijn e John Larroquette.