1963年随家由江苏扬州迁至江苏泰州,入省泰中读书。1968或1969年高中毕业。1969或1970年至1973年在泰州二农机厂当工人。1973年至1977或1978年就读于南京艺术学院话剧表演系。1977或1978年至1989年底或1990年初在南京市话剧团工作,任演员,团长。1980或1981年前后,与同为南京市话剧团演员的王洁结婚。1981年在电影《智截玉香龙》中出演欧阳明月。1984年在其成名作——十三集电视连续剧《夜幕下的哈尔滨》中出演中共地下党员,中学教师王一民。1985年在电影《女人的力量》中饰演周鲁生。1986年出演电影《响马县长》。在十集电视连续剧《林海雪原》中饰演参谋长少剑波。长子林梦川出生。1987年饰演电影《井》中童少山一角。在电视连续剧《家·春·秋》中饰演高觉新。1988年出演电视连续剧《绿荫》中的班主任何子寒。1989或1990年与王洁离异。1990年初调至总政话剧团工作,任演员,团长。后调任八一电影制片厂副厂长,总政歌剧团团长。电视剧《半岛黎明》,《樱桃行动》,《金色海湾》大概是调到总政后的作品,具体年代不详。其间还主演过获奖话剧《摸天》,《天边有一簇圣火》等。1992年与总政话剧团演员秦方结婚。1992或1993年出演电视连续剧《唐明皇》和电影《杨贵妃》中的忠王李亨。1995年出演八集电视剧《林祥谦》。1997年任电视剧《坐标》导演。1998年次子林梦宣出生。2010年49集电视剧《经纬天地》,饰演秦淮河。2013年饰演《追鱼传奇》中角色包拯。