清道光二十三年(1843年),属金州厅之岛区,即金州十六岛。
民国三十四年(1945年)11月,建大长山乡,属长山区。
1949年11月,置大长山区,属长山县。
1950年8月,改称长山县第二区。
1955年6月,复称大长山区。
1956年3月,撤区建大长山、塞里、哈仙3乡。
1958年6月,3乡合并为大长山乡。
同年9月,撤乡建大长山公社。
1980年,大长山公社中心区域划出,设四块石镇。
1983年10月,撤公社,建大长山乡。
1985年12月,大长山乡并入四块石镇。
1987年3月,四块石镇更名大长山岛镇。