1993年,出演个人首部电影《
笑林小子》,从而正式进入演艺圈。1995年,主演动作喜剧电影《
十兄弟》。1997年,主演剧情电影《
天庭外传》。1998年,获得“第五届中国音乐电视大奖赛”优胜奖。1999年,出演个人首部电视剧《
少年包青天》。2000年,主演古装喜剧《
乌龙闯情关》。2001年,在古装武侠剧《
少年黄飞鸿》中饰演男主角黄飞鸿。2003年,主演古装奇幻武侠剧《
水月洞天》。2005年,主演古装剧《
薛仁贵传奇》。2009年,主演古装喜剧《
包三姑外传》。2010年,在古装武侠剧《
七种武器之孔雀翎》中饰演秋凤梧。2011年,与穆婷婷获得“
优酷影视指数盛典”开年荧屏情侣奖。2012年,获得“
亚洲偶像盛典”经典童星奖的提名。2013年,主演近代传奇剧《
无敌铁桥三》。2015年,主演古装武侠剧《
惊天岳雷》 。2016年,在古装玄幻武侠剧《
武动乾坤》中饰演林炎。