1984年,初上银幕在影片《骆驼草》和《黑蜻蜓》《我在天堂等你》中扮演角色。此后,他在许多影视片中塑造了各种不同类型的角色,如在《夏明翰》1985年中饰夏明翰;《雷场相思树》1986年中的尹默涛;《战争让女人走开》1987年中的林小林;电视剧《吴三桂与陈圆圆》1991年中的吴三桂等。 2001年,与杜雨露领衔主演反映高层政治生活的作品《省委书记》,饰大山子矿务局副局长马扬。 2002年,11月,加盟悬念言情剧《奇情追踪》,饰作家林子光;同年,在以法庭公诉为背景,以侦查黑幕之为主线的电视剧《暴风法庭》中饰律师乔杰栋。