Chan va competir per Hong Kong als Jocs Olímpics d'estiu de 2016 a Rio de Janeiro en la cursa de ciclisme de muntanya
- No. Va acabar en el lloc 32 amb un temps d'1 hora, 44 minuts i 41 segons. Va ser el portador de la bandera de Hong Kong durant la cerimònia de clausura. Chan es va retirar de les carreres després dels Jocs Olímpics d'estiu de 2016. Chan es va convertir en entrenador de ciclisme després de la seva jubilació. També ha creat empreses que organitzen competicions de mountain bike i cicloturisme.