2016 wurde Leung für den Start im Omnium bei den Olympischen Spielen in Rio de Janeiro nominiert; er belegte Rang elf. 2018 errang er bei den asiatischen Straßenmeisterschaften Bronze im Mannschaftszeitfahren auf der Straße. Ebenfalls auf der Bahn errang er Anfang des Jahres 2019 Gold beim Lauf des Weltcups in Minsk mit Cheung King-lok im Zweier-Mannschaftsfahren, gemeinsam wurden die beiden Fahrer auch Asienmeister und waren auch bei den Asienspielen erfolgreich.