雙古鎮由來于雙古墳(原為榮縣上成都挑夫歇腳的幺店子,清乾隆年間逐步發展成集市,街成丁字街,因修街時從街心挖出兩塊宋墓石碑,故為雙古墳),鎮人民政府坐落在雙古場鎮,1951年建立鄉人民政府,1958年改為人民公社至1983年12月,1984年1月復鄉名。1995年8月合并原建華鄉建立雙古鎮人民政府,2000年12月合并原順河鄉建立雙古鎮人民政府,2019年9月10日雙古鎮合并于佳鄉成立新的雙古鎮人民政府。
雙古鎮地處四川南部,距榮縣縣城12千米,成宜高速穿境而過,雙古互通至天府新機場僅80余公里。東鄰旭陽鎮、東興鎮;南界鐵廠鎮、長山鎮;西連來牟鎮、觀山鎮;北接井研縣東林鎮、威遠縣小河鎮,轄區面積117.16平方公里。現轄朱家河村、雙古村、范家村、四合廠村、煙坡村、黃家壩村、白果村、宋家塘村、楠木村、上壩村、晏家橋村、長林村12個行政村和雙古場社區、于佳場社區2個居委會。