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