Pada awalnya ia adalah seorang organisator buruh, kemudian ia bekerja di Partai Komunis Tiongkok bagian politik dan militer selama perang saudara Tiongkok antara Nasionalis dengan Komunis. Dia memegang jabatan tinggi selama periode Soviet Jiangxi (1931–1934).
Pada Oktober 1934, di awal Mars Panjang, Xiang tetap berada di belakang untuk melawan barisan belakang yang memungkinkan para anggota mars panjang keluar dari kepungan pasukan Nasionalis yang ada di sekitarnya. Para anggota revolusioner lainnya dengan Mao Zedong sebagai pemimpin mereka, pergi ke Yan'an, sementara Xiang tetap berada di wilayah Jiangxi, mengoordinasikan operasi gerilya untuk melawan pasukan Nasionalis.