Liu Weiguo started his football career when he joined Shandong Luneng's youth academy aged 14 and he was promoted to the club's first team in 2011. He played as the fourth-choice goalkeeper throughout the 2011 season. In November 2011, he transferred to promoted side Dalian Aerbin to seek more playing time. On 18 July 2012, he made his debut for the club in the fourth round of the 2012 Chinese FA Cup in which Dalian won 2-0 against Shenyang Shenbei. On 5 August 2012, then manager Aleksandar Stanojević decided to replace Yu Ziqian, who had made many mistakes in several games throughout the 2012 season, with Liu who made his league debut for the club in a 1-1 draw against Shanghai Shenxin. Liu remained as the club's first-choice goalkeeper for the rest of the season after his outstanding debut. He later became the second-choice goalkeeper after Zhang Chong transferred to the club from Dalian Shide in 2013.