I. Movies
- The Gossip | Sseol (2021) - Yibbal
- Remarriage Skills | Jaehonui Kisul (2019) - Hyun-Soo
- Money | Don (2019) - Assistant Manager Kim
- Extreme Job | Geukhanjikeob (2019) - PD Heo
- Love+Sling | Reseulreo (2018) - divorcee (Gwi-Bo's friend)
- Guest House (2017) - Kang-Hyun
- The Bros | Buradeo (2017) - Han-Ji
- Midnight Runners | Chungnyeongyungchal (2017) - Team Leader Kim of Gangnam Police Station
- My Annoying Brother | Hyeong (2016) - Dae-Chang
- How to Break up with My Cat | Eoddeohgye Heeojilgga (2016)
- A Matter of Interpretation | Ggumboda Haemong (2015) - Woo-Yeon
- My Dictator | Naui Dogjaeja (2014) - Sergeant
- Slow Video (2014) - Sang-Man (bus driver)
- The Whistleblower | Jeboja (2014) - Lee Do-Hyeong
- A Hard Day | Kkeutkkaji Ganda (2014) - Young-Chul (brother-in-law)
- The Face Reader | Gwansang (2013) - suspect 3
- Mai Ratima (2013) - job broker 2
- Very Ordinary Couple | Yeonaeui Wondo (2013) - Bank employee Park
- Head (2011) - editor
- Finding Mr. Destiny | Kim Jong-Ok Chatgi (2010) - set team member
II. Drama Series
- 18 Again (JTBC / 2020) - Ko Deok-Jin
- The Running Mates: Human Rights | Dalrineun Josagwan (OCN / 2019) - Oh Tae-Sun
- Your Honor | Chinaehaneun Pansanimgge (SBS / 2018) - Jo Bok-Soo
- Welcome to Waikiki | Eulachacha Waikiki (JTBC / 2018) - Hee-Dong's father (ep.17)
- Rain or Shine | Geunyang Saranghaneun Sai (JTBC / 2017-2018) - Sang-Man
- Falsify | Jojak (SBS / 2017) - Lee Yong-Sik
- Good Manager | Kimgwajang (KBS2 / 2017) - Lee Jae-Joon
- White Nights | Boolyasung (MBC / 2016-2017) - Kim Hong-Suk (cameo)
- The Legend of the Blue Sea | Pooreun Badaui Junsul (SBS / 2016-2017) - police officer
- The Sound of Your Heart | Maeumui Sori KBS2-Naver TV-Netflix / 2016-2017) - webtoon editor
- Cinderella and the Four Knights | Cinderellawa Ne Myungui Gisa (tvN / 2016) - Seo-Woo's manager
- Doctors (SBS / 2016) - Kang Kyung-Joon
- Riders: Catch Tomorrow | Raideosei : Naileul Jabara (E Channel-DRAMAcube / 2015-2016) - (cameo)
- The Secret Message | Sikeurit Meseji (Naver TV-LINE / 2015) - Sung-Joon
- Second 20's | Doobunzzae Seumoosal (tvN / 2015) - Seo Dong-Cheol
- Cheo Yong 2: The Paranormal Detective | Gwishin Boneun Hyeongsa Cheo Yong 2 (OCN / 2015) - Reporter Baek Seung-Chan junior (ep.5)
- Secret Door | Bimilui Moon (SBS / 2014) - Eunuch Jang
- Plus Nine Boys | Ahobsoo Sonyeon (tvN / 2014) - Young-Hoon
- You're All Surrounded | Neoheedeuleun Powidwaetda (SBS / 2014) - Stalker Dokgo Soo (ep.3)
- Emergency Couple | Eunggeubnamnyeo (tvN / 2014) - patient (cameo)
- My Love From the Star | Byeoleseo On Namja (SBS / 2013-2014) - Yoon-Beom
- Unemployment Benefit Romance | Sileobgeubyeo Romaenseu (E Channel / 2013) - Uhm Hyo-Sang
- Empire of Gold | Hwanggeumui Jegoog (SBS / 2013) - Na Choon-Ho
III. TV Movies
- SF8: Baby It's Over Outside | Iljooil Mane Saranghal Soon Eodda (MBC / 2020) - police substation chief
- The Hymn of Death | Saui Chanmi (SBS / 2018) - Lee Seo-Koo
- Drama Special: The Reason We Can't Sleep | Wooriga Motjaneun Yiyu (KBS2 / 2017) - Kim Suk-Hoon