1944年前,鎮(zhèn)境屬莒縣第六區(qū),同年6月,為沂東縣雙泉區(qū)。
1949年8月,沂東縣撤銷,雙泉區(qū)為沂中縣轄區(qū)。
1953年9月,為沂水縣第三區(qū)。
1955年10月,又改稱雙泉區(qū)。
1958年3月,撤區(qū)建鄉(xiāng),稱四十里堡鄉(xiāng),同年9月,成立四十里堡人民公社。
1963年3月,改稱四十里堡區(qū)。
1971年4月,區(qū)又改公社。
1984年4月,復(fù)稱四十里堡區(qū)。
1985年,撤區(qū)建鎮(zhèn)。
2000年12月,三十里堡鄉(xiāng)并入,仍稱四十里堡鎮(zhèn)。