[1] He made his senior debut with Portuguese District Championships club Atlético Cacém in the 2014–15 season.
On 15 July 2016, Liu was loaned to Chinese Super League side Jiangsu Suning along with Yang Ailong.
[3] Liu transferred to fellow Chinese Super League side Shandong Luneng on 5 February 2017.
[4] On 25 July 2018, he scored his first goal for the club in a 3–0 home win over Guizhou Hengfeng in the quarter-finals of 2018 Chinese FA Cup.
[8] He would go on to establish himself as regular within the team that gained promotion to the top tier at the end of the 2022 China League One campaign.