曾为梅艳芳、许志安、刘德华等歌星伴舞,后得到梅艳芳赏识,收为徒弟,2000年转为明星闯入娱乐圈,至今已参演多部电影。
2009年11月,拍摄网络多媒体剧《苏菲日记》。
2016年,与林雪搭档,主演了魔幻丧尸动作大片《特殊生物调查科》在片中扮演一位桀骜不驯、亦正亦邪的美籍华人探员“战狼”。
2017年11月,拍摄了民国时期探案奇事的悬疑、动作类网络大电影《神探姚杰斯》;12月,凭借在电影《血战铜锣湾2》中的表现一举斩获最佳男配。
2019年6月14日,与白百何、吴刚等合作主演的电影《妈阁是座城》上映。