1991年,在取材于台湾作家玄小佛中篇小说《谁来爱我》改编而成的家庭伦理剧《爱在雨季》中饰演公司艺术总监高寒。同年,在史晨风、王秦川指导的原子弹爆炸试验的电影《飞越绝境》中饰演解放军救援小分队队长刘坚;
1992年,在毛玉勤指导的剧情战争历史电影《九死一生》中饰演八路军黄部长;同年,与阎青妤、高明合作主演的电影《毒吻》饰演医生胡礼。
1993年,出演了李源执导的都市情感剧《神禾塬》在剧中饰演二槐,该剧以关中老农民宋思温和他的两个女婿尤大魁、冯丙南的矛盾关系为主线为故事的作品。
1994年,与周里京、龚幼春合作主演的惊悚电影《死亡预谋》饰演警察于小刚。同年,在颜学恕、周友朝执导的抗日战争电影《步入辉煌》在剧中饰演日本大佐井上光夫;
1995年,与巫刚合演了历史战争剧《贺兰雪》饰演西夏大将野利遇乞,填补了各民族优秀历史题材影视片中一个空白。
1996年,主演了有历史文献价值的《远东阴谋》,饰演少帅张学良,反映了从郭松龄反奉到九一八事变的全过程真实而又无情的抨击了日本侵华的暴行。
1997年,参与了国产古装历史剧《汉武帝》的拍摄,在剧中诠释了大将军卫青一角。
1998年 ,出演的电视剧《永不瞑目》饰演公安局刑警队长胡新民。
1999年,与周迅、高兰村合作主演的古装战争历史剧《太平天国》饰演忠王李秀成。同年,在王进指导的杨沫创小说中的电视剧《青春之歌》饰演江华;在此期间,与苏岩、谢兰合作主演的电视剧《黄土地蓝土地》饰演万铁军;
2000年,在张子恩指导的古装情景喜剧《上错花轿嫁对郎》饰演重情重义,忠君爱国,有勇有谋,敢爱敢恨的铁血将军袁不屈,与李佳璘饰演一对夫妻。同年,与王志文、蒋雯丽、田海蓉合作主演的电视剧《黑冰》饰演海州市公安局刑侦队副队长李新建;
2001年,在腾敬德执导的战国时期传奇历史剧《孙子谋略》在剧中饰演春秋时期军事家孙武。同年,与唐国强、刘劲、王伍福合作的红色革命类电视剧《长征》饰演中国国民党追剿前敌总指挥薛岳;
2002年10月,在舒崇福执导的家庭伦理剧《问问你的心》中饰演市机关劳资科科长郑方鸣,与梁馨饰演一对夫妻。
2003年8月,与火风、马丽、刘晓晔共同主演了古装探案剧《王渔洋查案》的拍摄在剧中饰演扬州知府王渔洋。同年,与何政军、陶慧敏合作主演的悬疑电视剧《无怨无悔》在剧中饰演犯罪嫌疑人谷少刚;同年,主演电视剧《处决令下达之后》饰演李英。
2004年,在刘建华、文世斌指导的维护祖国统一的谍战电视剧《天山紧急出动》在剧中饰演阴险狡诈的两面人马万德;
2005年3月,在张瑜主演的主旋律影片《任长霞》中饰刑警队长。同年,主演电影《温州美人》饰演李大军。
2006年8月,参与了根据红色经典作品改编的《爱在战火纷飞时》的拍摄,在剧中饰演杨开泰;11月,与江姗、靳东领衔主演了道德伦理剧《悲情母子》饰演忠实憨厚知疼知底的铁匠赵大龙。
2007年4月,在吴宇森执导的古装动作战争电影《赤壁》中饰蒋干。10月,与宋佳、曹力合作主演的当代民营企业家艰辛创业的情感类《如歌的岁月》饰演宝达集团江东厂厂长江潮生。同年,在陈应歧指导的电视剧《团委书记》饰演从一个红军政委慢慢的成为了前进汽车厂的省委书记严怀松;
2008年9月,主演了改革开放30周年的《深圳湾》饰演石岗村大队长赵可设。同年,在唐国强、郭大群、董亚春执导的战争历史剧《解放》在剧中饰演中国国民党革命委员会中央名誉副主席裴昌会;
2010年8月,参演了以“匪娘”田彩霞的传奇人生为线索的《母子情仇》的拍摄,饰演土匪头大掌柜刘和尚 。同年,在张建成执导的电视剧《中国式亲情》在剧中饰演戴金山。随后,与倪大红、李菲儿合作主演的电影《幸存日》饰演尔东明;
2011年4月,加盟到宣传抗震救灾生动事迹的电影《九里香》当中,扮演一名羌族硬汉山鹰;6月,与潘粤明、李小冉共同主演了,由导演鄢钷掌镜的年代戏《富滇风云》,扮演了“云南王”龙云;12月,主演了人物传记剧《薛丁山》,扮演薛仁贵一角。同年,参演马鲁剑执导的青春励志电视剧《共和国荣誉》在剧中饰演IT大学军校校长牛英奇。同年,参演陈木胜执导电影《新少林寺》饰演反叛宋虎。同年,参演马玉辉执导的战争历史剧《小站风云》饰演教官田行建;
2012年,参演赖水清、高先明执导的古装武侠剧《咏春传奇》在剧中饰演李成昌;
2014年,参演史晨风执导的抗日谍战剧《兵出潼关》在剧中饰演中共党员三十八军教导队队长马格飞;
2016年,零片酬出演管虎执导的贺岁片《老炮儿》饰演公司老板老友。同年,与田征、赵倩、白凡合作主演的军旅电视剧《马兰谣》在剧中饰演解放军司令员章平玉。
2017年,在电视剧《沧海丝路》中饰演的南越合浦县县令薛谦;同年,在《宣武门》饰演“戊戌六君子”谭嗣同;在电影《广东十虎苏灿》饰演反角夏勇何。
2018年,参演杨联魁、乌兰宝音、陈强执导的民族传奇历史剧《鸿雁》在剧中饰演蒙古庆王;
2019年,参演蒋家骏执导金庸小说中的电视剧《倚天屠龙记》,饰演丐帮帮主史火龙。
2021年3月12日,师小红友情加盟的悬疑剧《不能犯规的游戏》在腾讯视频独播;3月26日,参与录制的综艺节目《王牌对王牌第六季》播出,作为电视剧《上错花轿嫁对郎》的演员,在剧集播出20年后与剧组演员首次聚首。