Ji Xiang started his professional football career with Jiangsu Suning in the 2008 season when he was promoted to their senior team. He would go on to make his debut on October 18, 2008 in a league game against Qingdao Hailifeng F.C. in a 2-0 victory where he came on as a substitute.[2] At the end of the league season Ji Xiang would go on to be part of the squad that won the division title and promotion to the top tier of Chinese football.[3] In the top tier the Jiangsu manager, Pei Encai was initially reluctant to use Ji Xiang, however by the 2010 league season he showed more faith in him, which saw Ji Xiang repay him by scoring his first goal for the club on August 22, 2010 against Qingdao Jonoon F.C. in a 4-0 victory.[4]
By the following season he would establish himself as a regular within the team despite Pei Encai leaving and in the 2012 season, Ji broke the record for the fastest goal in Chinese Super League history, scoring a goal timed at 7 seconds in a 1-1 draw against Guangzhou Evergrande on October 20, 2012.[5] Now an establish integral part of the team he would go on to win the 2015 Chinese FA Cup against Shanghai Shenhua.[6] This would be followed by the 2020 Chinese Super League title when he would win the clubs first league title with them.[7] On 28 February 2021, the parent company of the club Suning Holdings Group announced that operations were going to cease immediately due to financial difficulties.[8]
Ji made his debut for the Chinese national team on 13 December 2014 in a 4-0 win against Kyrgyzstan. However, this match was not recognised as an international "A" match by FIFA. He finally made his official debut on 21 December 2014 in a 0-0 draw against Palestine.