En el 2006 apareció en la serie Yeon Gaesomun donde dio vida a Kim Yushin de pequeño.
En abril del 2015 se unió al elenco recurrente de la serie Who Are You: School 2015 donde interpretó al estudiante Park Min-joon, un joven inteligente y trabajador así como miembro y presidente de la clase 2-3.
[3] El 24 de febrero del 2016 apareció como parte del elenco principal de la película Pure Love (también conocida como "Unforgettable") donde dio vida al joven Gae-deok, un miembro del grupo de amigos conformado por Beom-sil (Do Kyung-soo), Soo-ok (Kim So-hyun), Gil-ja (Joo Da-young) y San-dol (Yeon Joon-seok).
El 5 de agosto del 2017 se unió al elenco de la serie Save Me donde interpretó a Woo Jung-hoon, un miembro del grupo "Hillbilly Quartet" conformado por Han Sang-hwan (Ok Taec-yeon), Suk Dong-chul (Woo Do-hwan) y Choi Man-hee (Ha Hwa-jung), quienes intentan salvar a su antigua compañera de clases Im Sang-mi (Seo Ye-ji).
[9][10] El 11 de septiembre del mismo año se unió al elenco principal de la serie SF8: Baby It’s Over Outside (también conocida como "You Can’t Fall In Love After A Week") donde interpretó a Kim Nam-woo.