設置永豐州前,板昌和尼羅、沙坪屬西隆州。
清雍正五年(1727年)后,隸永豐州上江二甲那藜亭、皆羊半亭。
1914年,皆年、尼羅、沙坪從冊亨縣、板昌從關嶺縣劃歸貞豐縣。
1930年,隸第五區(魯貢)。
1939年,屬第四區(白層)魯貢聯保。
1941年,屬時欽鄉(魯貢)。
1950年5月,屬第三區(白層)魯貢鄉。
1953年7月,屬第六區(毛安),置沙坪、板昌、尼羅3鄉。
1959年8月,隸興仁縣魯貢公社,改置沙坪、板昌、尼羅3管理區。
1961年8月,設魯貢區,設沙坪、板昌、尼羅4公社。
1965年11月,隸貞豐布依族苗族自治縣。
1984年7月,恢復沙坪、板昌、尼羅。
1991年,3鄉合并為沙坪鄉。
2013年,沙坪鄉撤鄉建鎮。