清屬寧羌州所轄北路之東皇溝、抄紙衛(wèi)、何家壩、賈家坪、流溪溝、徐家壩、南沙河7牌。
民國二十四年(1935年),紅軍建蘇維埃政權,屬陽平縣代家壩區(qū)。
民國二十六年(1937年),設嶓冢鎮(zhèn)。
1949年12月,屬嶓冢區(qū)。
1950年5月,撤嶓冢區(qū)并入大安區(qū)。
1956年3月,撤大安區(qū)建代家壩區(qū)。
1959年,改為公社。
1960年,改區(qū)轄代家壩、南沙河、徐家壩、東皇溝、鞏家河、曾家河6鄉(xiāng)。
1996年,撤區(qū)將代家壩、南沙河、徐家壩3鄉(xiāng)合并為代家壩鎮(zhèn),將原徐家壩鄉(xiāng)的流溪溝村劃歸曾家河鄉(xiāng)。
2011年,代家壩鎮(zhèn)將原東皇溝鄉(xiāng)整體并入,另將黑水、石嶺子村劃歸巨亭鎮(zhèn)。