中学时代,阅读了一些古今中外的名著和颇有些传奇色彩的武侠小说。
1950年,被学校保送到长春铁路业务所学报务。
1951年,到长春邮电高级职业学校学习。
1953年,被调到列车段文艺车班工作。是年,进入哈尔滨铁路文工团(中国铁路文工团的前身)成为专业话剧演员,接受表演基本功的训练,比较系统地学习了斯坦尼斯拉夫斯基的表演理论,参加了《三千里江山》等一系列剧目的演出。
1956年,出演长影电影导演林农执导的国内第一部彩色故事片《边寨烽火》。
1961年,正式从铁路文工团调到长春电影制片厂成为了专业电影演员,随后出演了电影《独立大队》、《景颇姑娘》。
1969年,被下放到吉林省舒兰县农村插队落户,直到1972年才回到长影。
1975年,经过将近十年的生活磨难,又重新登上了银幕;随后,出演影片《车轮滚滚》。
1977年—1978年,出演《熊迹》、《渔岛怒潮》等作品。
1979年8月,出演彩色故事片《吉鸿昌》(上、下集)。
1981年,应邀到北影,出演历史题材的影片《海囚》(宽银幕上、下集)。
1982年,调到福建电影制片厂工作,担任副厂长;同年,导演并主演了电影《倔强的女人》;随后,导演了电视剧《桥隆飙》。
1990年,出演电视剧《封神榜》;之后,移民到澳大利亚悉尼,继续自己的演艺事业。
2005年,曾从澳洲回国,先后到福州、西安、上海等地,为他自己创作的电影文学剧本《勿忘悉尼》拍摄做筹备工作。
2023年9月28日,去世,享年90岁。
1957年《边寨烽火》饰演青年多隆
1960年《12次列车》饰演旅客代表许秉忠
1962年《炉火正红》饰演炼钢工人
1964年《英雄儿女》饰演志愿军参谋长
1964年《独立大队》饰演士兵牛牯
1965年《景颇姑娘》饰演老人文帅
1975年《车轮滚滚》饰演民工耿东山
1977年《渔岛怒潮》饰演渔民王四江
1977年《熊迹》饰演老魏爷
1979年《吉鸿昌》饰演吉鸿昌
1980年《爱情啊,你姓什么?》饰演张政委
1981年《海囚》饰演华工首领唐金龙
1982年《台岛遗恨》饰演清军统带陈万机
1983年《倔强的女人》饰演化工局长邢大为
1985年《奢香夫人》饰演朱元璋
1985年《桥隆飙》
1986年《鼓浪屿号》
1986年《黑船》
1988年《龙城二娇》
1988年《骗局奇情》
1989年《荡妇》
1990年《封神榜》
1990年《冷井情深》
1991年《情感,在自拔中燃烧》
1996年《春花子》
1983年《倔强的女人》
1987年《少女·逃犯·狗》