清代,属苍梧县。
民国二十二年(1933年),设有贤德区,属苍梧县。
民国三十六年(1947年),改设贤德乡。
1950年10月,设第七区,隶苍梧县。
1955年9月,改设倒水区。
1957年12月,撤区分设旭村、倒水2个乡。
次年9月,旭村、倒水两乡并入长发公社。
1960年6月,长发公社改称倒水公社。
1961年6月,倒水公社改为长发区。
1962年10月,复称倒水区。
1966年6月,倒水区改为倒水公社。
1984年9月,倒水公社撤改为倒水乡。
1988年3月,倒水乡改为倒水镇。
2003年2月,倒水镇改隶梧州市长洲区。