Son record personnel est de 10 s 28, réalisé à Hong Kong le , nouveau record national. Il a participé aux Championnats du monde à Daegu en 2011 et à ceux de Berlin en 2009. Il a été demi-finaliste lors des Championnats du monde juniors à Bydgoszcz en 2008 et a également participé aux Championnats du monde jeunesse, sur 100 et 200 m, à Ostrava en 2007. C'est le dernier relayeur de l'équipe du relais 4 × 100 m, qui détient le record national en 39 s 24 à Jiaxing le (Tang Yik Chun, Lai Chun Ho, Ng Ka Fung, Tsui Chi Ho), et est également médaille d'argent en 39 s 26, soit 2/100 de plus, lors des 19es Championnats d'Asie (TANG Yik Chun, LAI Chun Ho, NG Ka Fung et TSUI Chi Ho) à Kobé.