1978年,出演故事片《雷锋之歌》;同年,又出演故事片《不是为了爱情》。
1980年,出演电影《回头一笑》。
1981年,参演电影《他们并不陌生》、《忘忧草》、《爬满青藤的木屋》、《法庭内外》等。此外,他还出演电视连续剧《柏油路上的战争》、《野种》、《刘关张传奇》等。
1988年《柏油路上的战争》饰演荣东
1989年《桃园三结义之刘关张传奇》饰演刘备
2004年《宫廷画师郎世宁》饰演张廷玉
2014年《烽火双雄》饰演徐旅长
2016年《海棠依旧》饰演叶剑英
1975年《雷雨之前》饰演小齐
1979年《雷锋之歌》饰演雷锋
1980年《铁甲008》饰演农虎南
1980年《一个美国飞行员》饰演李民
1980年《法庭内外》饰演宗南
1980年《不是为了爱情》饰演韩玉
1981年《回头一笑》饰演辛明亮
1982年《他们并不陌生》饰演雷鸣生
1982年《忘忧草》饰演关复兴
1984年《爬满青藤的木屋》饰演李幸福
1987年《港客谋杀案》饰演宾馆经理
1991年《大决战之辽沈战役》
1995年《七七事变》饰演彭涛