清属宁羌州所辖北路之东皇沟、抄纸卫、何家坝、贾家坪、流溪沟、徐家坝、南沙河7牌。
民国二十四年(1935年),红军建苏维埃政权,属阳平县代家坝区。
民国二十六年(1937年),设嶓冢镇。
1949年12月,属嶓冢区。
1950年5月,撤嶓冢区并入大安区。
1956年3月,撤大安区建代家坝区。
1959年,改为公社。
1960年,改区辖代家坝、南沙河、徐家坝、东皇沟、巩家河、曾家河6乡。
1996年,撤区将代家坝、南沙河、徐家坝3乡合并为代家坝镇,将原徐家坝乡的流溪沟村划归曾家河乡。
2011年,代家坝镇将原东皇沟乡整体并入,另将黑水、石岭子村划归巨亭镇。