清初是双石桥场,清末设乡保,民国29年(1940)改为双石乡,1950年建乡政,1956年,大台乡并入双石乡。
1961年,改为五一公社。
1981年更为双石公社,1984年,复乡名。
1989年11月,撤销双石乡,建双石镇。
1995年9月合并由双石乡人民政府和金台乡人民政府设置双石镇人民政府,2001年9月李子乡并入双石镇。
2019年8月31日,四川省人民政府关于同意自贡市调整部分乡镇行政区划的批复:撤销望佳镇,将其所属行政区域划归双石镇管辖,双石镇人民政府驻振兴路55号。