明万历三年(1575年),属信宜县定康都的一部分。
明万历五年(1577年)至清乾隆二十一年(1756年),由信宜县划给西宁县。
清乾隆二十二年(1757年),划归信宜县。
清光绪十五年(1889年),为信宜县白龙堡美溪甲。
民国二十一年(1932年),为美溪乡。
民国二十九年(1940年),为信宜县四区白龙南乡。
1952年12月,为信宜县十四区一部分和十五区一部分。
1957年,撤区并乡,为新堡乡和大坝乡。
1958年秋,属合水公社。
1961年,为合水区的新堡公社和大坝公社。
1963年冬,撤区并社,为新堡公社。
1983年,改为新堡区。
1987年,新堡区改乡。
1990年,新堡乡改新堡镇。
1993年6月,新堡镇改名新宝镇。