民國時期,寺前屬北前區。
1949年,寺前區轄青石鄉、新民鄉、羅溪鄉、佛圖鄉、寺前鄉。
1950年,轄寺前、佛圖等12個鄉。
1957年,撤銷寺前區,并入花涼亭大公社,繼而改為涼亭區。
1959年,成立寺前大公社,轄寺前、羅中、黃崗、天橋、龍灣5個管理區。
1961年,恢復寺前區,轄寺前、羅溪、馬龍、佛圖、黃崗5個公社。
1984年,更名寺前鄉。
1992年,寺前、馬龍、佛圖3個鄉合并設立寺前鎮。
2004年撤鄉并鎮,羅溪鄉(汪嶺、梅河2村除外)并入寺前鎮。
2005年村級調整,現轄15個行政村。