2002년 넌버벌 퍼포먼스《UFO》로 데뷔, 뮤지컬 《풋루스》 및 연극 《육분의 륙》등에도 출연하였다. 2007년에는 공개 오디션을 통해 KBS 드라마 《한성별곡-正》의 주연으로 선발되었고, 2010년 2월 1일부터 방영하는 KBS 일일드라마 《바람불어 좋은 날》에 남자 주인공 '장대한'역을 맡았다.