1995年,从中央戏剧学院毕业,刚出道就与士兵结下了不解之缘。他拍摄的第一部电视剧就是《
士兵今年十八九》,也因为这个角色,1995年被南宁战友话剧团特招入伍。
1996年,与刘佩琦、宋春丽共同主演弘扬雷锋精神的电影《
离开雷锋的日子》,在剧中饰演雷锋。
1999年,与张国立、邓婕主演古装断案剧《
康熙微服私访记2》,饰演三德子。
2001年,在罗刚、刘敏涛主演的军旅题材剧《
我们的连队》中饰演丁雷。同年在洪剑涛、周小斌、范明主演的中国第一部军旅题材的情景喜剧《
炊事班的故事》中客串小毛老乡。在雷恪生、胡可主演的现代都市生活故事的电影《
聊聊》中饰演李贵。
2002年,在李保田、沈傲君、杜雨露主演的电视剧《
神医喜来乐》中饰演德福。同年在张国立、邓婕、李成儒主演《
我这一辈子》饰演日本士兵。在古装探案剧《
大宋提刑官》中饰演孟良臣。
2003年,参演李幼斌主演电影《
惊心动魄》。
2004年,与唐国强主演大型革命历史题材影片《
张思德》,在剧中饰演张思德,塑造了一个做事勤恳、不善言辞、一心为人民烧炭的质朴形象,凭借该片获得第28届大众电影百花奖最佳男主角奖和第11届中国电影华表奖优秀男演员奖。同年主演电视剧《
水兵俱乐部》,饰演可亲、可爱的俱乐部主任罗运来。
2006年,在吴京、商蓉、宁静主演的古装言情武打电视剧《
鼓上蚤时迁》中饰演矮脚虎王英。同年与句号、莫言主演喜剧电影《天降横财3》,还主演电影《
装修良缘》、《村支书张仁和》。
2007年,在改编自大革命时期的真实事件的电影《革命到底》中饰演阿贵。同年在讲述支教故事的电影《天那边》中饰演乡村老师罗吉伟。
2008年,主演根据2007年度感动中国十大人物之一谢延信的真实事迹编写的电视剧《
好人谢延信》。同年在李晨、雅琦主演的军旅剧情片《立正》中饰演班长董喜财。
2009年,在反映合肥改革开放30年辉煌成就的电视剧《
坝上街》中饰演束维贵。同年在张一山、成龙主演的电影《
寻找成龙》中饰演洪哥。吴军
2010年,与孙逊、张晶晶主演电视剧《
生死归途》,在剧中饰演牛大奎。同年在《
旱码头》中饰演郭四胜。在郑晓龙执导,胡军、周韵主演的年代剧《
金婚风雨情》中饰演楚建。在爱情生活片《
战地黄花分外香》饰演王家辉。在杨亚洲执导,倪萍、刘佩琦、蒋勤勤主演电影《
大太阳》中饰演梅乡长。主演全国“情系农民工关爱留守儿童”影视文化送温暖行动系列电影的第二部《
爱上油菜花》。
2011年,主演电影《
云中岗亭》。在以天津市优秀教师、全国教书育人楷模徐英杰为原型的电影《
徐老师的故事》中饰演徐老师。在《
建党伟业》客串剃头匠。
2012年,在滕华涛执导,殷桃、赵子琪主演的都市时尚剧《
时尚女编辑》中饰演万总。主演家庭情感剧《老爹的非诚勿扰》。再次与李保田合作出演《
神医喜来乐传奇》,仍在剧中饰演德福。出演向党的十八大献礼的影片《
雨中的树》。主演国内首部以小龙虾养殖为题材的电影《潜江红》。