明萬歷三年(1575年),屬信宜縣定康都的一部分。
明萬歷五年(1577年)至清乾隆二十一年(1756年),由信宜縣劃給西寧縣。
清乾隆二十二年(1757年),劃歸信宜縣。
清光緒十五年(1889年),為信宜縣白龍堡美溪甲。
民國二十一年(1932年),為美溪鄉。
民國二十九年(1940年),為信宜縣四區白龍南鄉。
1952年12月,為信宜縣十四區一部分和十五區一部分。
1957年,撤區并鄉,為新堡鄉和大壩鄉。
1958年秋,屬合水公社。
1961年,為合水區的新堡公社和大壩公社。
1963年冬,撤區并社,為新堡公社。
1983年,改為新堡區。
1987年,新堡區改鄉。
1990年,新堡鄉改新堡鎮。
1993年6月,新堡鎮改名新寶鎮。