南朝梁大同十一年(545年),曾设长举县。
清雍正元年(1723年),设白水江镇。
中华人民共和国元年(1912年),设白水乡。
1949年12月,设白水江区,下辖9个乡。
1953年,改名江镇区,划出磨坝乡归城关区。
1958年,成立江镇公社,辖5个管理区。
1961年,又改为白水江区。
1984年,改设白水江镇。
1996年4月,撤区并乡建镇,仍设白水江镇,直属县管辖。
2001年12月,撤乡建镇,将青泥河乡并入白水江镇。