Protagonizó series de televisión como Reset (2014), Spy (2015), The Village: Achiara's Secret (2015) y Feel Good to Die (2018).
[1][2] Tras debutar en el año 2000 como parte de una pequeña compañía de teatro en Daegu, Kim decidió probar suerte en Seúl.
Cuando se graduó, Kim se dio cuenta de que dirigir no era para él y reanudó su carrera como actor.
[3] Después de algunos papeles menores en Jakeun yeonmot (2010), Poesía (2010) y Gancheop (2012), Kim ganó reconocimiento por su interpretación de un detective incorruptible en el drama criminal de Ryoo Seung-wan Budanggeorae (2010).
Después de más papeles secundarios en éxitos de taquilla como Oda a Mi Padre (2014), The King (2016) y The Battleship Island (2017), así como apariciones en películas aclamadas por la crítica The Truth Beneath (2015) y Mothers (2018), Kim se unió al elenco principal de la película de acción criminal Unstoppable, del escritor y director novel Kim Min-ho, junto con Don Lee y Song Ji-hyo.