清乾隆年間,曾在此建立都司衙門,常年駐軍,稱佃湖營。
清末,曾建佃湖鎮。
民國23年(1934)建石湖鄉,1942年11月建佃湖區,1946年9月撤佃湖區,改屬黃營區。
1957年,撤區并鄉后隸屬唐集鄉。
1959年春,成立石湖農藝場。
1965年改稱為石湖果園。
1988年5月,經省政府批準,以原石湖果園為轄區,成立石湖鎮。
1998年2月,唐集鎮的五里村、齊莊村、外口村、興莊村、瓦房村、松林村、十七堡7個村劃歸石湖鎮。
2000年2月撤鄉并鎮,南祿鄉并入石湖鎮。
2002年1月,石湖、南祿分設,原南祿所屬村全部劃歸南祿辦事處。
2010年,南祿辦事處再次合并到石湖。