明、清时期,原抄乐乡、沙塘乡分别属宝善里、新化里。
民国五年(1916年),分别属东区、南区。
民国二十年(1931年),分别属第二区、第四区。
民国三十一年(1942年),分别属中区、南区。
1949年,分别属二区、八区。
1958年,沙塘管理区划属高台区。
1972年,沙塘公社划属兴隆区。
1984年,公社改乡。
1992年,原兴隆区所辖抄乐乡、沙塘乡合并为新的抄乐乡。
2013年11月,撤销湄潭县抄乐乡建制,设置抄乐镇。