1997年12月,接拍电视剧《鉴证实录》,出演第一男主角。1998年8月,与吴启华、蔡少芬、陈慧珊等主演时装剧《妙手仁心》,因反响好,连续拍摄了《妙手仁心II》和《妙手仁心III》。
2004年,主演古装剧《金枝欲孽》饰演太医“孙白飏”,凭借《金枝欲孽》夺得TVB万千星辉颁奖典礼最佳男主角。2006年,主演戚其义监制的讲述发生在黄土高原上的关于爱和复仇电视剧《火舞黄沙》。2008年10月,主演TVB82集时装家族电视剧《珠光宝气》;同年,林保怡在关锦鹏执导的公益短片《落地》中饰演一名汶川大地震中的医生。