Xing was born in September 1938 in Licheng, Shandong, Republic of China. He enlisted in the People's Liberation Army (PLA) in 1953 and graduated from the PLA Nanjing Engineering Institute in 1956. He joined the Communist Party of China the following year. He was a classmate of
Li Xinliang, who later served as Commander of the Beijing Military Region.
Xing had a military career spanning 50 years. He served as an engineering officer and a regimental commander in the Guangzhou Military Region. He was considered a protege of General Zhang Wannian, and was also connected to General Fu Quanyou. He fought in the 1979 Sino-Vietnamese War, and was promoted to division commander for his performance in the war. He was later promoted to corps commander.
He served as Chief of Staff of the Lanzhou Military Region from 1985 to 1988, and was awarded the rank of major general in 1988. After 1988 he served as Deputy Commander of the Lanzhou MR, and attained the rank of lieutenant general in 1993. From 1995 to 2002 he served as President of the PLA National Defence University, an important position given the university's role in training top PLA officers. He was promoted to full general in March 1998.
Xing was elected to the 15th Central Committee of the Communist Party of China, serving from 1997 to 2002. He was also a delegate to the 7th, 8th, and 10th National People's Congresses.
Xing died in Beijing on 11 March 2019, at the age of 80.