鎮(zhèn)境隸屬,幾度分合。
明清時分,屬新寧縣德行都、文章都。
民國期間,分屬新寧(臺山)縣新昌區(qū)(后屬四區(qū))、公益區(qū)(后為二區(qū))。
中華人民共和國成立初期,隸屬不變。
1952年9月,稱十三區(qū)。
1956年,改稱水步區(qū)。
1957年1月,撤區(qū)分設為水步鄉(xiāng)、寶興鄉(xiāng)、井崗鄉(xiāng)。
1958年1月,三鄉(xiāng)復合為水步鄉(xiāng)。
同年9月,與大江鄉(xiāng)合置紅旗公社。
1960年1月,群厚村由附城公社轉歸水步。
1961年5月,析大江而置水步公社。
1983年8月,撤銷公社,改設水步區(qū)。
1986年12月,撤區(qū)建鎮(zhèn)。
2006年5月,原三八鎮(zhèn)密沖村民委員會并入。