岁时父母离异，刚升上小学一年级就被父亲送到河南省嵩山少林寺中心武术学校学习北派武术（长拳、南拳、小洪拳、七星拳、阴手棍等），1999年曾代表学校「河南省全市武术比赛」，夺得棍术套路冠军及剑术套路亚军，后来随母亲回港生活和入读鲜鱼行学校。他毕业于基督教香港信义会信义中学，原先决定当发型师，但在2011年选择参加无线电视综艺节目《功夫新星》，同年再赴嵩山少林寺中心武术学校修炼武术，亦加入第25期无线电视艺员训练班。2013年，他于该台剧集《On Call 36小时II》中饰演实习医生「丁志杰（杰仔）」一角渐为人