清初是雙石橋場,清末設鄉保,民國29年(1940)改為雙石鄉,1950年建鄉政,1956年,大臺鄉并入雙石鄉。
1961年,改為五一公社。
1981年更為雙石公社,1984年,復鄉名。
1989年11月,撤銷雙石鄉,建雙石鎮。
1995年9月合并由雙石鄉人民政府和金臺鄉人民政府設置雙石鎮人民政府,2001年9月李子鄉并入雙石鎮。
2019年8月31日,四川省人民政府關于同意自貢市調整部分鄉鎮行政區劃的批復:撤銷望佳鎮,將其所屬行政區域劃歸雙石鎮管轄,雙石鎮人民政府駐振興路55號。