明洪武十五年(1382年),属纳楼长官司安正里。
明崇祯十二年(1639年),封水塘掌寨。
清顺治十五年(1658年),设五亩掌寨,后又设五邦掌寨。
民国二十七年(1938年),属建水县崇安、瑞云、六合3乡。
民国三十七年(1948年),五亩、五邦各为独立保,直属建水县。
1950年,划入新民县。
1954年,建立万漠(今排沙)傣族自治乡。
1974年6月,由新街公社划出南沙公社。
1984年,南沙公社改为区。
1988年1月,南沙区改为南沙傣族乡。
1999年4月,南沙傣族乡改为南沙镇。