Il joue actuellement pour le club hongkongais du Sun Pegasus.
Il a également joué pour les équipes de Hong Kong Rangers et South China, et a représenté la sélection nationale de Hong Kong en compétitions internationales.