[5] In 2011, along with his club Sham Shui Po's promotion to the Hong Kong First Division, he started playing as a professional player.
[8] On 19 July 2018, Eastern chairman Peter Leung confirmed that Chan had been transferred to Hong Kong Premier League club Tai Po.
[13] He instantly found his place in the first team and played full 90 minutes in his second and thirds HKPL match for the club against HKFC and Shum Shui Po respectively.
On 15 November 2011, he scored the equalising goal against Russia U-19 in the game that celebrated Mong Kok Stadium's re-opening after renovation, but Hong Kong U-21 lost 1–2 in the end.
[15] Chan received his first call up for the Hong Kong senior team in July 2012 by new coach Ernie Merrick against Singapore but he failed to make a debut.
On 11 June 2019, Chan made his international debut for the Hong Kong national football team in a friendly match against Chinese Taipei.