秦代属会稽郡由拳县(长水县易名)。
东汉永建四年(129年),隶吴郡娄县。
梁天监六年(507年),隶吴郡昆山县。
唐天宝十载(751年),吴郡太守赵居贞奏准割本郡昆山南境、嘉兴东境、海盐北境建华亭县,今石湖荡地区归属苏州府华亭县修竹乡。
清顺治十三年(1656年),分华亭县枫泾、胥浦2乡及集贤、华亭、修竹、新江4乡部分地建娄县,石湖荡地区划归娄县,乡名未变。
清雍正二年(1724年),割娄县胥浦乡及华亭县西南境建金山县,今石湖荡地区的金汇和金胜2个村和东港村部分隶金山县,其余隶属不变。
民国三年(1914年),石湖荡地区始设8个乡,分隶松江县枫泾市(区)和松江城公所第一督导区及金山县泖港区。
民国三十一年(1942年),设五厍区于五厍镇,石湖荡、夏庄、洙桥、张庄、李塔汇乡隶五厍区,泖六、七、八乡仍隶金山县泖港区。
民国三十六年(1947年),张庄乡并入古浦乡,隶松江第三督导区;李塔汇乡与永塘镇合并为鹤汇乡,隶属未变;泖六、七、八乡撤并为泾东、泾西两乡。
1949年8月,从古浦乡分建张庄乡隶天昆区;从鹤汇分出原李塔汇部分建兴隆乡(后改新丰),隶城西区;泾东、泾西乡合并为潦北乡隶属不变。10月,设石湖区于五厍镇,石湖荡易名古松乡,夏庄易名新庄乡,撤洙桥乡分别并入古松和新庄乡,隶石湖区;金山县潦北乡划入松江县,分建志同、长浜2乡,隶城西区。
1950年10月,撤销石湖区,古松、新庄乡划归天昆区。
1951年6月,从长浜、新丰乡划出部分地建新建乡。
1957年12月,松江县全面拆区并乡,从天昆区划出古松、新庄、大港、张庄和城西区新丰乡部分建古松乡;新丰(大部)、新建、长浜、志同(部分)撤隶为城西乡。
1958年9月,古松乡建先锋人民公社(后仍改古松),城西乡建红旗人民公社(后仍改城西)。
1978年3月,分古松3个大队、城西9个大队和水产、渔业队等建塔汇人民公社。
1984年,复乡行政体制。
1994年3月,撤乡建镇。
2001年1月,撤石湖荡、李塔汇镇建石湖荡镇。