湘潭縣在西漢時置湘南縣,縣治在今花石漢城橋。
唐玄宗時改革軍事,以加強地方兵力。
當時的長沙,設有橋口鎮(今望城縣喬口鎮)和祿口(今株洲市)、花石(在湘潭縣)兩戍,負責潭州境內各關隘要地。
明代屬九十九都上民鄉。
清代屬十五都。
民國屬南鄉第三區。
1949年9月,屬石潭區。
1950年1月,屬6區。
1950年7月,屬9區。
1951年5月,屬14區。
1956年6月,撤區設鎮。
1958年9月,建設人民公社。
1961年,恢復為區級鎮。
1963年,改為社級鎮。
1968年12月,屬于花石區。
1985年,改為鄉級鎮。
1995年,撤區并鄉,原花石、鹽埠、石壩合并為花石鎮,屬湘潭縣。
2015年,根據湘潭縣鄉鎮區劃調整改革工作方案,該縣將現有的19個鄉鎮撤并調整為17個鄉鎮,即設14個鎮3個鄉。
新設花石鎮。
撤銷龍口鄉、花石鎮,將原龍口鄉、花石鎮的管轄范圍予以合并,設立新的花石鎮。
將排頭鄉管轄的桐梓、紅衛、中加等3個建制村,成建制區劃調整至新的花石鎮。