民国前期属游乐乡。
民国35年(1946年),属乐平乡5保、6保、7保、8保、游安乡1保、2保。
1952年4月,设沙塔坪乡、冷水乡、四元乡、杨家坪乡、大木塘乡、成竹乡。
1956年6月,沙塔坪、冷水、四元、杨家坪、大木塘、成竹6个乡合并为沙塔坪乡。
1958年8月,改称红星公社。
1959年2月,更名为沙塔坪公社。
1961年,分设为沙塔坪公社和大木塘公社。
1984年4月,为沙塔坪乡和大木塘乡。
1995年4月,沙塔坪乡与大木塘乡合并为沙塔坪乡。