2004年,在徐克導演的武俠電視劇《七劍下天山》中飾演風火連城。2009年,參演電影《火龍對決》。2014年,在電視劇《金玉瑤》中飾演沈立。2015年,在東方衛視、江蘇衛視播出的《何以笙簫默》中飾演“應暉”;同年,參演黃曉明領銜主演電影《大唐玄奘》。2016年,加盟賴水清、趙箭執導的史詩劇《重耳傳》,飾演晉獻公。