After playing in the youth squad of Shandong Luneng Taishan, Qi started his professional football career in 2011.
Qi was promoted to Shandong Luneng's first team squad by Henk ten Cate in 2012.
On 22 April 2015, he made his debut for the club in the 2015 AFC Champions League against Becamex Bình Dương with a 3–1 victory, coming on as a substitution for Liu Binbin in the 84th minute.
[4] He made his Super League debut in the first match after Felix Magath took charge of the team on 19 June 2016, in a 0–0 draw against Shanghai SIPG.
[7] He would go on to establish himself as a squad regular within the team that won the 2020 Chinese FA Cup against Jiangsu Suning F.C.