In the 2011–12 Hong Kong Senior Challenge Shield first-round away match against Pegasus, Chan was sent off for handball, his second bookable offence.
[1] Due to injury, Chan only played four matches for Pegasus, scored two goals and got two yellow cards.
At the time of signing, he claimed that his relationships with the local players at South China were behind his reasoning to join.
On 7 July 2017, Southern announced via their Facebook page that Chan had signed with the club due to his desire to work with head coach Cheng Siu Chung.
He appeared as a substitute, took a pass from teammate Lam Hok Hei and scored the equalising goal for Hong Kong against United Arab Emirates in the 81st minute in the first group match.