[1] Kim was born in Seoul, and grew up in Tokyo, Japan until he was seven years old before returning to South Korea.
[8] He later appeared in the 2008 drama The Kingdom of The Winds,[9] and served as the ambassador of goodwill for the 9th Jeonju International Film Festival (JIFF) in May 2008.
[13] Kim got his first leading role in Bee TV's South Korean-Japanese drama Give Me Your Memory: Pygmalion's Love, which aired in March 2010.
[19] After finishing his mandatory military service, Kim made his comeback in the 2013 television series Who Are You?, playing the dead boyfriend of So Yi-hyun's character.
[25][26] In January 2017, Kim starred in romance film Another way, playing the role of a police officer who finds Seo Yea-ji's character online and forms a suicide pact.
[27] He then played the antagonist in OCN's hit thriller drama Voice, earning acclaim for his performance as a serial killer.
[28] In July the same year, Kim was cast as in the romance drama Temperature of Love, playing a rich businessman.
[33][34] In 2019, Kim was cast as the main lead in the romantic comedy drama Her Private Life alongside Park Min-young.