西漢時期,屬綿虒縣。
東漢光武帝時期,綿虒縣改道,隨屬之。
三國時期,屬蜀國。
西晉時期,綿虒道改為汶山縣。
北周天和三年(568年),置汶川縣,屬汶川縣,是瓦寺土司屬地,置總管、轄三寨。
民國三十二年(1943年),設耿達鄉(xiāng),屬汶川縣第三區(qū)。
1949年,設耿達鄉(xiāng),屬三江區(qū)。
1958年,鄉(xiāng)改耿達公社。
1959年,撤三江區(qū),劃歸漩口區(qū)。
1962年,劃歸映秀區(qū)。
1983年3月,臥龍保護區(qū)汶川縣的臥龍、耿達2公社劃為汶川縣臥龍?zhí)貏e行政區(qū),實行林業(yè)部、四川省雙重領導體制,由四川省林業(yè)廳代管。
1984年,公社改耿達鄉(xiāng)。
2013年,耿達鄉(xiāng)撤鄉(xiāng)設鎮(zhèn)。