1960年进入北京电影学院表演系学习。
演艺经历徐光明图片
1961年至1964年在空政文工团话剧团任演员。1974年在长影故事片《长空雄鹰》中饰孟胜刚。
此后陆续拍摄的影片有《两个小八路》(饰胡安)、《希望》(饰宫连才)、《小花》(饰介茂春)、《今夜星光灿烂》(饰李剑阁)、《许茂和他的女儿们》(饰郑百如)、《廖仲恺》(饰陈炯明)、《巍巍昆仑》(饰刘勘)、《中国命运的决战.》(胡宗南)、《开国领袖毛泽东》(蒋经国)、《太行山上》(饰阎锡山)《周恩来在重庆》(何应钦)等十多部,并在《李宗仁归来》、《晋中大捷》、《一天又一天》等数部电视剧中饰演重要角色。其中,影片《廖仲恺》和《巍巍昆仑》曾获政府奖。[3]