自1986年加入香港话剧团以来,演活了过百个老、中、青,古今中外的角色。
主要演出包括:《灵慾劫》、《如梦之梦》、《家庭作孽》、《暗恋桃花源》、《豆泥战争》、《樱桃园》及《都是龙袍惹的祸》。他在《2029追杀1989》饰演壮年到老年的钟宜栋,《红》中饰演抽象表现主义艺术家Mark Rothko,《最后作孽》中饰演暴发户薛先生,及《一页飞鸿》(重演)中饰演粤剧编剧叶飞鸿,都充分表现其戏路之广。近期演出包括:《水中不知流》、《半桶水》、《从金钟到莫斯科》、《亲爱的.柳如是》、《史家本第二零二三回之伏虎降龙》、《不散的筵席》、《天下第一楼》、《两刃相交》、《爱情观自在》、《往大马士革之路》、《美丽团员大结局》及《父亲》。
曾凭《还魂香》及《埋藏的秘密》获提名香港舞台剧奖最佳男配角(悲剧/正剧),凭《红》(首演)及《原则》(2018新版)获提名最佳男主角(悲剧/正剧),凭音乐剧《假凤虚鸾》获提名最佳男主角(喜剧/闹剧),凭《豆泥战争》荣获第二十届香港舞台剧奖最佳男主角(喜剧/闹剧)殊荣。2019年凭《原则》(2018新版)获上海壹戏剧大赏年度最佳男演员。20年获香港艺术发展局颁发第十四届香港艺术发展奖 — 艺术家年奖(戏剧)。
除演出外,亦经常参与幕后配音工作,是不少卡通人物的指定粤语配音员,如《百宝狗先生与细蚊:时光机大歷险》的百宝狗先生、《史力加III》的魅力王子、《美女与野兽》的野兽、Thomas & Friends、《北极快车》等,亦曾在迪士尼频道《大熊贝尔蓝色的家》中为大熊贝尔一角配音和主唱过百首儿歌。