建國(guó)前屬余姚縣逍林鎮(zhèn)。
1950年4月建樟樹鄉(xiāng)、匡堰鄉(xiāng)、彭東鄉(xiāng)和橋頭鄉(xiāng)部分。
1956年2月樟樹、匡堰、彭東三鄉(xiāng)合并為匡堰鄉(xiāng)。
1959年2月為橫河公社樟樹、匡堰、彭東三個(gè)管理區(qū)。
1959年4月樟樹、匡堰兩管理區(qū)合并為樟樹管理區(qū)。
1961年11月改建樟樹公社、彭東公社。
1963年3月境域改屬低塘區(qū)。
1971年7月從低塘區(qū)析出,屬龍南區(qū)。
1979年9月劃歸慈溪縣。
1981年7月復(fù)屬橫河區(qū)。
1983年9月復(fù)稱樟樹鄉(xiāng)、彭東鄉(xiāng)。
1992年5月樟樹鄉(xiāng)、彭東鄉(xiāng)合并,設(shè)立匡堰鎮(zhèn),至今未變。