연기자 김태우의 친동생이며 한양대학교 연극영화학과를 졸업하였다. 광고 연출을 하기 위해 입학했으나 1997년 극단 한양레퍼토리의 단원으로 활동하면서 연기를 시작하여, 뮤지컬, 연극, 드라마, 영화 등 수많은 작품에 출연하였다.[1] 2006년에 첫 주연영화인 달려라 장미의 강남대 역으로 데뷔하였다. 2009년 제7회 아시아나 국제단편영화제에서 영화《관객과의 대화》로 '단편의 얼굴상'을 수상했다.
영화
- 2002년 《사귀는 사람 있니》 - 태훈 역
- 2005년 《미스터 주부퀴즈왕》 - 천 AD 역
- 2006년 《달려라 장미》 - 강남대 역
- 2008년 《물의 기원》 - 김중배 역
- 2009년 《관객과의 대화》
- 2009년 《6시간》 - 택시기사 선우 역
- 2009년 《약탈자들》 - 상태 역
- 2010년 《평행이론》 - 정민수 역 (우정출연)
- 2010년 《아저씨》 - 김치곤 역
- 2011년 《환상극장》 - 김 감독 역
- 2011년 《조선명탐정: 각시투구꽃의 비밀》 - 임거선 역 (우정출연)
- 2011년 《시선 너머》 - 인권 역
- 2011년 《사랑이 무서워》 - 박 PD 역
- 2012년 《점쟁이들》 - 청년/악령 역 (특별출연)
- 2012년 《모르는 사람》 - 까칠남 역
- 2013년 《남쪽으로 튀어》 - 민주의 담임선생님 역
- 2013년 《설인》 - 연수 역
- 2013년 《분노의 윤리학》 - 한현수 역
- 2014년 《명량》 - 김중걸 역
- 2014년 《경주》 - 이영민 역
- 2015년 《서부전선》 - 조 장군 역
- 2015년 《도리화가》 - 오 진사 역
- 2016년 《설행 눈길을 걷다》 - 정우 역
- 2016년 《트릭》 - 김도준 역
- 2016년 《춘몽》 - 민아 역 (특별출연)
- 2017년 《유리정원》 - 지훈 역
- 2018년 《레슬러》 - 승혁 역
- 2018년 《더 펜션》 - 남자 역
- 2019년 《말모이》 - 박훈 역
- 2020년 《69세》 - 남현수 역
- 2020년 《삼진그룹 영어토익반》 - 검사 역 (특별출연)
- 2020년 《내가 죽던 날》 - 현수의 남편 역 (특별출연)
- 2021년 《미션 파서블》 - 신기루 역
- 2021년 《좋은 사람》 - 경석 역
- 2022년 《우수》 - 후배 역
- 2023년 《드림팰리스》 - 용민 역
- 2023년 《괴담만찬》
- 2009년 제7회 아시아나 국제단편영화제 ASIFF 2009 《단편의 얼굴상》
아시아나 국제단편영화제(AISFF)
- 2010년 제8회 《AISFF》 특별심사위원[2]
- 2011년 제9회 《AISFF》 폐막식 사회자[3]
- 2012년 제10회 《AISFF》 폐막식 사회자[4]
[5]
[6]
인디포럼
- 2009년 《인디포럼2009》 약탈자들(2009)[7]
- 2011년 《인디포럼2011》[8]