清代屬梅城鄉二里。
清末屬西江區,1929年屬第三區,1930年設西江區,1937年屬第二區西江聯保;1938年,漢川淪陷后屬三聯鄉;抗戰勝利后屬江亭鄉,1947年屬梅城鄉,1948年,漢川縣愛國民主政府將漢川縣襄南解放區劃為第二區,西江屬此區轄;1949年5月,解放后屬江亭區(8月改稱西江區);1954年為第四區西江鄉,1956年為綠化鄉,1957年為楊林區綠化鄉,1958年以區成立公社,為楊林公社綠化大隊,同年10月改為長征公社;1959年公社恢復楊林公社,屬楊林公社西江綠化、兩個管理區。
1961年,恢復區建制,成立小公社,屬楊林區西江公社,1975年2月撤區并社,由原西江、打雁、江集3社合并為西江公社;1978年,西江鄉設西江、江集、綠化、打雁4個管理區;1984年鎮社分開,撤銷公社,恢復區鄉建制,屬楊林區轄;1987年撤區建鄉鎮,將原楊林區轄區的西江、打雁、綠化、江集4鄉合并,建立西江鄉至今。