唐代屬五賢鄉(xiāng)集政里,宋至清代為集政下里。
民國初屬第七區(qū),1935年編查保甲設坑園、象緯2個聯(lián)保,屬第三區(qū)署。
1940年2個聯(lián)保合并成立象坑鄉(xiāng)。
1944年3月并入廈宮鄉(xiāng),同年6月后改名象廈鄉(xiāng)。
新中國成立初屬第七區(qū)。
1952年4月屬第八區(qū)。
1954年9月屬第七區(qū)。
1955年9月又屬第八區(qū)。
1956年3月屬黃岐區(qū)。
1958年7月撤區(qū)后設坑園鄉(xiāng),同年9月成立人民公社。
1984年6月撤社建鄉(xiāng)。
1993年9月拆出東北9個村設立下宮鄉(xiāng)。
2000年7月撤鄉(xiāng)建鎮(zhèn)至今。