1954年在话剧《战斗里成长》中扮演赵石头,受到当时话剧界及观众的好评。1955年调广州军区战士话剧团,先后在话剧《保卫和平》、《布格河要塞》中扮演了重要角色。在《双婚记》中扮演主要角色江明。1955年下半年初登银幕在《暴风中雄鹰》中扮演红军战士。并先后在影片《狼牙山一壮士》中饰胡福才、《突破乌江》中饰船工黄大发、《带兵的人》中饰牛福山、《激战无名川》中饰老班长王实贵、《南海长城》中饰青年民兵靓仔、《猎字99号》中饰青年工人王海生。近几年来他担任一些电影电视剧的导演工作,曾在《三个失踪的人》、《二泉映月》中担任助理导演;在《铁甲008》、《破雾》、《琵琶魂》、《再生之地》、《三等国民》等故事片中任副导演。在电视剧《我是海燕》、《侠女怨》、《溶进大漠里的小河》中任导演,并在电视连续剧《柏油路上的战争》中饰副市长、在《生态求衡录》中饰主角厂长段志强。
现为中国电影家协会会员、中国电影表演艺术学会会员。
好男要当兵(1992)
三等国民(1987)
破雾(1984)
琵琶魂(1982)
三个失踪的人(1980)
猎字“99”饰青工王海生(1978)
南海长城饰青年民兵靓仔(1976)
激战无名川饰志愿军班长王实贵(1974年12月)
带兵的人饰解放军战士牛福山(1964)
两家人饰青年农民小海(1963)
哥俩好饰解放军战士李良(1962)
突破乌江饰船工黄大发(1961)
赤峰号饰海军战士小刘(1959年12月)
狼牙山五壮士饰八路军五壮士之一胡福才(1958)
暴风雨中的雄鹰饰红军战士(1957)