明洪武二十三年(1390)置安南卫于此。
明崇祯六年(1633)普安监军副使朱家民在此筑江西坡城,庄烈帝命名“有嘉城”。
清康熙二十二年(1683)属普安县兴仁里。
1914年设普安县中区,1937年为普安县四区,1944年为普安县碧云乡。
1946年为普安县四区碧云乡。
1950年1月设为普安县一区碧云乡。
1953年3月为盘水区碧云乡。
1958年9月改为盘水区卫星人民公社。
1959年1月为盘水人民公社碧云管理区。
1961年9月为盘水区江西坡人民公社。
1968年3月改为江西坡革命委员会。
1981年1月为江西坡人民公社管理委员会。
1984年7月设立盘水区江西坡人民政府,辖5村。
1992年1月,江西坡、细寨乡和白石乡的白石、下山2个村合置江西坡镇,设江西坡、红寨、白石3个管理区,辖11村。
2007年9月,撤销设置的3个管理区,将11村整合成5村1社区。
2014年新设立茶场社区。
2019年行政区划调整后,江西坡镇辖江西坡社区、高潮村、下山村1社2村。