The Good Man (14 episodes)
Knock-Off as Kim Man-sik (1 episode)
Portrait of a Family as Kwak Chang-gi
CSAT: Secret of Exam Questions as Moon Joo-yeol
2025
The Solitary Gourmet
2024
Firefighters as In-gi
2024
Harbin as Choi Jae-hyung
2024
Seeking the King as Joo-bok
2024
Land of Happiness as Jeon Sang-doo
2024
No Way Out: The Roulette as Kim Guk-ho (8 episodes)
2024
Alienoid: Return to the Future as Master Hyun
2023
Song of the Bandits as Choi Choong-su (9 episodes)
2023
Nattering with Nah (1 episode)
2022
Alienoid as Master Hyun
2022
Insider as Noh Young Gook [Prosecutor] (2 episodes)
2022
The Sound of Magic as Il-deung's Father (6 episodes)
2022
Juvenile Justice as Eom Jun-gi (3 episodes)
2022
Kingmaker as Kim Young-ho
2021
Hometown as Choi Hyung-in (12 episodes)
2021
Times as Kim Jin-Chul (2 episodes)
2021
Vincenzo as Hong Yu Chan (4 episodes)
2020
Voice of Silence as Chang-bok
2020
Baseball Girl as Team Head Kim
2020
Hospital Playlist as Shin Sung Eui (1 episode)
2020
Itaewon Class as Jang Dae-hee (16 episodes)
2019
The Snob as Yoo Ji-hyun
2019
Bring Me Home as Senior Police Officer Hong
2019
Way Back Home as Chang-sub
2019
The Beast as Han Min-tae
2019
The Gangster, the Cop, the Devil as Heo Sang-do
2019
My Fellow Citizens as Kang Soo-Il (36 episodes)
2019
Confession as Ki Choon-ho (16 episodes)
2019
MAL·MO·E: The Secret Mission as Kim Du-bong
2018
The Drug King as Chief Kim
2018
Youngju as Sang-moon
2018
My Sister Is Dead as Physician
2018
Feng Shui as Goo Yong-sik
2018
Ping Pong Ball as Kim Deuk-Hwan (2 episodes)
2018
After My Death as Detective Kim
2018
After Spring as Sang-won
2018
Life as Joo Kyung-Moon (16 episodes)
2018
Golden Slumber as General Manager Hwang
2017
Merry Christmas Mr. Mo as Man-je
2017
The Most Beautiful Goodbye as Kim Geun-Duk (4 episodes)
2017
V.I.P. as MPS Executive (uncredited)
2017
Stranger as Lee Chang-jun (18 episodes)
2017
Strong Woman Do Bong Soon as Do Chil-goo (16 episodes)
2016
Hwarang: The Poet Warrior Youth as Pa-O (20 episodes)
2016
Happy papa's birthday! as Father
2016
The Truth Beneath as Election Campaign Guy
2016
Fourth Place as Coach Park
2016
Ms. Temper & Nam Jung Gi as CEO Jo (16 episodes)
2015
The Tiger as Hunter Yoo
2015
Inside Men as Reporter (uncredited)
2015
Reply 1988 as Ryu Jae-myung (20 episodes)
2015
Lady At Baths as Man
2015
The Outsider: Mean Streets
2015
Kim Je-dong's Talk to You as Himself (1 episode)
2015
House of Bluebird as Department Head Im (50 episodes)
2014
Incomplete Life as Factory worker (1 episode)
2014
For the Emperor as Broker
2014
Illegal Parking as Kim Byung Kab
2013
Commitment as Kim Sun-myung
2013
The Blade and Petal as Kil-Boo (20 episodes)
2012
Nameless Gangster as Detective Kim
2009
Wish as Teacher Moon Hak-jong