唐代屬五賢鄉(xiāng)集政里,宋至清代為集政下里。
民國初期屬第七區(qū),設(shè)廈宮、松皋2鄉(xiāng)。
1935年編查保甲屬第三區(qū)署,設(shè)廈宮聯(lián)保。
1940年初改為廈宮鄉(xiāng)。
1944年3月象坑鄉(xiāng)并入,同年6月改名象廈鄉(xiāng)。
1949年屬第七區(qū)(1952年4月改為第八區(qū))。
1955年3月屬黃岐區(qū)。
1958年7月撤區(qū)后屬坑園鄉(xiāng)。
同年9月屬坑園人民公社。
1984年6月屬坑園鄉(xiāng)。
1993年9月從坑園鄉(xiāng)劃出9個村設(shè)立下宮鄉(xiāng)。
2020年6月28日撤鄉(xiāng)設(shè)鎮(zhèn),調(diào)整后行政區(qū)域不變。