清朝,属岳池东关乡新城下二、三里。
民国十年(1921年),设石壇乡。
民国十八年(1929年),属第一、二、四区。
民国二十四年(1935年),属岳池南城附区和第三区。
民国二十九年(1940年),属第一、四区。
1950年10月,设石垭乡,属第八区。
1952年,增设石垭镇。
1966年12月,改名曙光镇。
1971年,更名石垭镇。
1984年3月,石堀乡并入石垭镇。
1992年9月,撤石垭区,大城、红庙、花板3乡并入石垭镇。
1994年6月,花板乡析出。