清朝光绪二十九年(1903年),现大阿镇区域时设柳枝、厚塘、十里3个堡。
中华民国二十八年(1939年)7月,改联保为乡镇,设大阿区,辖大阿等乡。
1949年8月,设大阿、禾秋、阿南、禾西、川风、芫峰、莲塘7个乡,设大阿区辖大阿等16个乡;1956年5月,大阿等7个乡并为大阿、禾秋2个乡;1957年4月,恢复大阿区,辖大阿、禾秋等5个乡;1958年9月,原大阿、禾秋、长安、黄泥4个乡组建大阿公社;1961年10月,大阿公社分设为大阿、禾秋、黄泥3个公社,隶属大阿区;1962年5月,禾秋公社并入大阿公社;1968年10月,黄泥公社并入大阿公社;1972年10月,又分设黄泥公社;1984年6月,大阿公社改制为大阿乡;1988年12月10日,大阿撤乡设镇。