1980年与无线电视台签约,在民国剧《上海滩》、爱情剧《京华春梦》中跑龙套从而正式出道。
1981年主演的动作剧《过客》奠定其在无线电视台的地位。
1983年因在武侠剧《射雕英雄传》中饰演郭靖一角而被中国内地观众所知。
1985年出演古装剧《杨家将》。
1989年主演的时装剧《义不容情》在香港的最高收视率超过60点。
1990年加入亚视电视台;同年主演的时装剧《还看今朝》成为他在亚视的代表作品之一。
1993年凭借在《义不容情》中饰演的丁有健一角获得TVB十大经典电视人物奖。
1994年凭借时装剧《马场大亨》获得《壹周刊》十大电视艺人奖第五位。
1997年凭借武侠剧《天龙八部》获得TVB万千星辉贺台庆最佳剧中男主角演绎奖提名。
1998年参演的时装剧《天地豪情》获得香港电视剧年度收视冠军。
2001年主演商战剧《义海风云》。
2004年退出演艺圈。
2009年正式复出,并于同年主演警匪剧《刑警》。
2012年加入城市电讯。
2015年5月,主演的时装剧《岁月楼情》播出。