Li was a student of Yan Chai Hospital Tung Chi Ying Memorial Secondary School and is under their youth football academy scheme with Kitchee. He also plays for the school's football team.[2]
In the 2012–13 season, Li joined Pegasus on a loan contract for an undisclosed fee.[6] He returned to Kitchee at the end of the season. In July 2013, Li joined China Super League club Dalian Aerbin for trial. Later, Li joined fellow First Division club Southern on a season-long loan from Kitchee on 7 August 2013.
On 8 February 2021, Kitchee accepted Li's transfer request and stated that they would allow the player to leave immediately.[8] Four days later, it was announced that Li had signed with China League One club Nantong Zhiyun for a transfer fee of RMB $1 million.[9] He would go on to establish himself within the team and helped the club gain promotion to the top tier at the end of the 2022 China League One season.[10] On 28 June 2023, Li made his Chinese Super League debut for the club in the match against Shanghai Shenhua.
On 24 July 2023, Li returned to Hong Kong and joined Rangers.[11] On 16 January, the club agreed to terminate his contract upon his request to pursue other options.[12]
On 29 January 2024, Li joined Lee Man.[13] His move drew the ire of Rangers CEO Philip Lee, who had agreed to terminate Li's contract after the player had originally claimed that he was considering offers from abroad.[14]