自1986年加入香港話劇團以來,已演活了過百個老、中、青,古今中外的角色。主要演出包括:《靈*劫》、《如夢之夢》、《家庭作孽》、《暗戀**源》、《豆泥戰爭》、《櫻桃園》及《都是龍袍惹的禍》。他在《2029追殺1989》飾演壯年到老年的鍾宜棟,《紅》中飾演抽象表現主義藝術家Mark Rothko,《最後作孽》中飾演暴發戶薛先生,及《一頁飛鴻》(重演)中飾演粵劇編劇葉飛鴻,都充分表現其戲路之廣。曾憑《還魂香》的青龍子一角及《埋藏的秘密》的Tilden一角獲提名香港舞台劇獎最佳男配角(悲劇/正劇),及憑《紅》(首演)獲提名最佳男主角(悲劇/正劇);2011年憑《豆泥戰爭》榮獲第二十屆香港舞台劇獎最佳男主角(喜劇/鬧劇)殊榮。除演出外,亦經常參與幕後配音工作,是不少**人物的指定配音員,如《史力加III》的魅力王子、《美女與野獸》的野獸、Thomas & Friends、《北極快車》等,亦曾在***頻道《大熊貝爾藍色的家》中為大熊貝爾一角配**主唱過百首兒歌。近作有《百寶狗先生與細蚊:時光機大歷險》。近期演出包括:《奇幻聖誕夜》、《父親》、《埋藏的秘密》、《塵上不囂》、《回歸》、《頂頭鎚》2017 LIVE+、《親愛的,胡雪巖》及《最後作孽》等。