1944年前,镇境属莒县第六区,同年6月,为沂东县双泉区。
1949年8月,沂东县撤销,双泉区为沂中县辖区。
1953年9月,为沂水县第三区。
1955年10月,又改称双泉区。
1958年3月,撤区建乡,称四十里堡乡,同年9月,成立四十里堡人民公社。
1963年3月,改称四十里堡区。
1971年4月,区又改公社。
1984年4月,复称四十里堡区。
1985年,撤区建镇。
2000年12月,三十里堡乡并入,仍称四十里堡镇。