Estudió en el Sir Winston Churchill Secondary School, donde se graduó en el 2000.
Es amigo de los actores chinos Shawn Yue[2][3] y Yuan Hong, así como del cantante surcoreano Choi Si-won.
En el 2008 se unió al elenco de la película All About Women donde dio vida a Mo Qiyan, el primo nerd y secretario de Tang Lu (Zhang Yuqi).
El 4 de octubre del 2012 apareció en la película Cold War donde interpretó a Joe K.C.
[5] El 21 de noviembre del mismo año apareció en la película Rise of the Legend donde dio vida a Wong Fei-hung, un futuro y venerado héroe popular, que se une a la pandilla "Black Tiger" para derribarlo, subiendo al rango de los cuatro mejores.