始建于清康熙四十一年(1702年),屬黔西州。
民國三十年(1941年),設(shè)金沙縣,劃歸金沙縣。
1949年,置沙土鄉(xiāng),屬金沙縣。
1953年,沙土鄉(xiāng)析設(shè)為醒群、中心、天堂、普惠鄉(xiāng)。
1958年,撤鄉(xiāng)成立醒群、中心、天堂、普惠公社。
1959年,醒群、中心、天堂、普惠4公社合并為沙土公社。
1962年,沙土公社析建為沙土、中心、天堂、普惠4公社。
1984年,改設(shè)沙土鎮(zhèn)及中心、天堂、普惠鄉(xiāng)。
1991年,沙土鎮(zhèn)和中心、天堂、普惠3鄉(xiāng)合并為沙土鎮(zhèn)。