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