明正德十三年(1518年)至清光緒二年(1876年),屬和平縣分設(shè)四圖的仁義圖(彭鎮(zhèn)、村鎮(zhèn)、馬塘、東水、楊洞、糧溪等地)。
清光緒三年(1877年),實(shí)行保安局約制,和平縣城設(shè)總局,下設(shè)8個分局,彭寨其中之一。
民國初,沿襲舊制。
民國十年(1918年),和平縣劃為33個保衛(wèi)團(tuán)區(qū),彭寨、安坳各屬一區(qū)。
民國十七年(1928年),和平縣設(shè)治安委員會,下分設(shè)5個區(qū)治安委員會,彭寨、安坳屬第三區(qū)(彭寨、林寨、古寨、東水、貝墩)。
民國二十年(1931年),和平縣設(shè)立11個自治區(qū)、2個鎮(zhèn)(時保衛(wèi)團(tuán)制仍存在至民國二十一年二月始撤),彭寨屬第三區(qū)(高山鄉(xiāng),糧溪鄉(xiāng)、馬塘鄉(xiāng)、彭鎮(zhèn)鄉(xiāng)),安坳屬第十一區(qū)(瀧溪鄉(xiāng)、水西鄉(xiāng)、安坳鄉(xiāng))。
民國二十六年(1937年),和平縣設(shè)立5個聯(lián)鄉(xiāng)辦事處,彭寨屬第四聯(lián)鄉(xiāng)辦事處,轄彭鎮(zhèn)、糧溪、高山、馬塘、貝墩、石村、河唇、安坳、古寨。
民國三十年(1941年)九月,將36個鄉(xiāng)鎮(zhèn)改為24個鄉(xiāng)鎮(zhèn),安坳屬古寨鄉(xiāng),彭寨單列一鄉(xiāng)。
民國三十八年(1949年)六月,和平縣設(shè)4個區(qū),1個鎮(zhèn)20個鄉(xiāng)。
彭寨區(qū)轄彭寨鄉(xiāng)、貝墩鄉(xiāng)、古寨鄉(xiāng)、糧溪鄉(xiāng),安坳隸屬貝墩鄉(xiāng)。
1952年,屬和平縣第五區(qū)(含糧溪鎮(zhèn))。
1958年10月,撤銷鄉(xiāng)鎮(zhèn)成立東山、四聯(lián)、彭寨、俐東,浰江、九連等5個人民公社。
1959年,四聯(lián)人民公社分為彭寨、貝墩2個人民公社。
1961年,貝墩人民公社分為貝墩、古寨、安坳3個人民公社。
1963年,彭寨人民公社分為彭寨、糧溪2個人民公社。
1983年,人民公社改為區(qū)公所。
1987年,撤區(qū)改鎮(zhèn),彭寨為鎮(zhèn),安坳為鄉(xiāng)。
1994年4月8日,安坳等10個鄉(xiāng)改為鎮(zhèn)。
2003年6月13日,安坳鎮(zhèn)并入彭寨鎮(zhèn),鎮(zhèn)名沿用彭寨鎮(zhèn)。