Lo broke into the Rangers first team at only 15 years old. He made his first-team debut as a substitute in Rangers' 1–0 win at home to Kitchee on 14 August 2000, scoring the match winner in the 88th minute. The midfielder became the youngest-ever player to play in the First Division at 15 years and 309 days.
Kitchee
On 2 July 2007, Lo signed for Kitchee after his 8-year spell with Rangers, signing a one-year deal, with an option of another one-year extension. He was given the number 12 shirt.
On 2 September 2007, Lo made his league debut for Kitchee against rivals South China, ending in a 2–1 victory. Lo suffered from hepatitis after the match and was kept out of first-team action for eight weeks. Lo then scored a goal in the Senior Shield Final 2007–08 against Eastern on 23 December 2007, which eventually ended in a 3–1 victory for Eastern.
In the 2010–11 season, Lo played as right back for Kitchee. On 23 September 2010, in the 6:0 win over HKFC, Lo was kicked in the head from goalkeeper Rudolf Karel Hollaender after scoring the second goal and had to be substituted. He received two stitches on his left ear.[1] At the end of the season, he helped the club win the league title by 1 point over South China. This was the club's first league title in 47 years, allowing the club to compete in the 2011 Barclays Asia Trophy and 2012 AFC Cup.
Ken Ng of Kitchee announced on 2 August 2011 that he has taken disciplinary action against Lo for playing in a local soccer game without the club's consent, by stripping him of the club's captaincy. Further actions may follow.[2]
On 4 June 2018, it was reported that after ten years with Kitchee, Lo had signed with fellow Hong Kong Premier League side R&F.[4] On 9 July 2018, Lo confirmed to the media that he had signed a two-year contract with R&F.[5] He was sent off in his first appearance for the club against Eastern at Hong Kong Stadium.
On 28 June 2020, Lo confirmed to the media that he had signed a new one-year contract to remain at R&F.[6]
Rangers
Following R&F's decision to withdraw from the HKPL in the new season, Lo decided to return to Rangers after 13 years.
[7] On 16 May 2021, in his 20th game for Rangers in the 2020–21 season, he scored a 40 yards volley goal in a HKPL match against Resources Capital.
On 13 March 2024, Lo announced his retirement from professional football at the end of the 2023–24 season.[8]
International career
Lo has represented Hong Kong on the international level at various age groups.
Lo was graduated from Ju Ching Chu Secondary School in Kwai Chung. His favourite player is Japanese midfielder Shinji Ono and he supports Liverpool F.C. He has a nickname Hong Kong Messi because of his various and magical technique also his height, body size and playing style. Lo has a C grade football coaching license. He volunteered to coach his former school's pupils.[9]
On 20 May 2012, Lo won his girlfriend Canmy's hand in marriage with 99 roses and a ring after Kitchee beat Rangers 4–1 and successfully defended its league title.[12]