坳上镇原为集贤乡。
1949年12月,属贤良区,置贤良乡。
1950年3月,更名置坳上乡,属第三区(贤良)。
1952年2月,划小区乡行政区域,设三区(坳上)。
1955年5月,更名坳上区。
1956年5月,撤区并乡,复置坳上乡。
1957年2月,归良田办事处辖。
1958年10月,并入红旗人民公社。
1959年2月,更名坳上公社;同年11月,并入良田人民公社。
1961年2月,良田公社析为良田、坳上公社。
1965年7月,小溪公社并入坳上公社。
1980年12月,坳上公社析为坳上、小溪公社。
1984年,撤社建乡,复置坳上乡。
1994年,撤乡置坳上镇。