[6] In 2010, he signed with Portugal FC of the Canadian Soccer League, making his debut for the club on May 28, 2010 in a match against Montreal Impact Academy.
[7] Shortly after Nanchang Bayi offered Luk a trial for the first team in June 2010 and since he was born in Hong Kong the Chinese Football Association counted him as a local player.
[9] Michael Luk came back to Hong Kong and had a trial in Sun Hei in South Central China in August 2010.
On 7 September 2010, Luk made his professional career debut, as a substitute for Chao Pengfei in a 3–0 victory at home to Tai Chung.
[13][14] After a year flawless performance, Luk was handed number 10 shirt, last worn by captain Chan Yiu Lun, and was planned as leading player in 2011–12 season.
[2] Michael Luk made his international debut for the Hong Kong national football team on 14 November 2012 against Malaysia.