- 드라마
- 2022 ENA 딜리버리맨 – 두강 역
- 2022 MBN 스폰서 – 데이비드 박 역
- 2021 KT 팔로워 – 형사 팀장 역
- 2021 채널A 쇼윈도 여왕의집 – 이준상 역
- 2021 HBO 멘탈 리스트 – 김형조 역
- 2018 MBC 시간 – 금테 역
- 2017 MBC 도둑놈 도둑님 – 강성일 역
- 2017 MBC 역적 백성을 훔친 도적 – 충원군 이정 역
- 2015 KBS 오 마이 비너스 – 최남철 역
- 2013 SBS 결혼의 여신 – 강태진 역
- 외 다수 출연
- 영화
- 2023 상업 / 목.스.박 – 황인성 역
- 2022 상업 / 공기살인 – 한현종 역
- 2016 상업 / 잡아야 산다 – 도장택 역
- 2015 상업 / 장수상회 – 김치수 역
- 2015 상업 / 세계일주 – 박현배 역
- 2015 상업 / 헬머니 – 주현 역
- 2015 상업 / 내 심장을 쏴라 – 김용 역
- 2014 상업 / 소녀괴담 – 선일 역
- 2013 상업 / 깡철이 – 상곤 역
- 2013 상업 / 남자 사용 설명서 – 우성철 역
- 2013 상업 / 7번방의 선물 – 강만범 역
- 2013 상업 / 박수건달 – 태수 역
- 2012 상업 / 슈퍼스타 – 태욱 역
- 2012 상업 / 간기남 – 서형사 역
- 2012 상업 / 특수본 – 박경식 역
- 2011 상업 / 체포왕 – 송형사 역
- 2010 상업 / 방가방가 – 용철 역
- 2010 상업 / 마음이2 – 두필 역
- 2009 상업 / 인사동 스캔들 – 장석진 역
- 2006 상업 / 해바라기 – 김양기 역
- 2005 상업 / 강력3반 – 오재철 역
- 2004 상업 / 내 여자친구를 소개합니다 – 김영호 역
- 2003 상업 / 똥깨 – 진묵 역
- 외 다수 출연