设置永丰州前,板昌和尼罗、沙坪属西隆州。
清雍正五年(1727年)后,隶永丰州上江二甲那藜亭、皆羊半亭。
1914年,皆年、尼罗、沙坪从册亨县、板昌从关岭县划归贞丰县。
1930年,隶第五区(鲁贡)。
1939年,属第四区(白层)鲁贡联保。
1941年,属时钦乡(鲁贡)。
1950年5月,属第三区(白层)鲁贡乡。
1953年7月,属第六区(毛安),置沙坪、板昌、尼罗3乡。
1959年8月,隶兴仁县鲁贡公社,改置沙坪、板昌、尼罗3管理区。
1961年8月,设鲁贡区,设沙坪、板昌、尼罗4公社。
1965年11月,隶贞丰布依族苗族自治县。
1984年7月,恢复沙坪、板昌、尼罗。
1991年,3乡合并为沙坪乡。
2013年,沙坪乡撤乡建镇。