Gao Xiang is a lower ranked general of Shu and participated in a number of Zhuge Liang's northern campaigns.

In 219, he participated in Liu Bei's campaign to conquer Hanzhong and was made warden of Yangping Pass. The pass was attacked by Cao Zhen and Xu Huang and overthrown. In 227, he took part of Zhuge Liang's campaign and was part of the rear guard for Ma Su. He supports Wang Ping until he withdraws due to an attack and subsequent defeat from Guo Huai.