清光緒二十九年(1903年),設大塘堡、黃陂堡;中華民國二十八年(1939年)7月,設大塘、坪石2鄉。
中華民國三十八年(1949年)8月,設坪石、大塘、羊馬、白蘭、長塘、沛東、長崗、光甫、保蓮、牛口、龍崗、倉前12鄉,歸坪石區。
1955年7月,坪石區改為大塘區,區政府駐大塘圩。
1956年5月,撤區并鄉,12鄉并為大塘、長崗、倉前、坪石4鄉。
1957年,恢復大塘區,20轄上述4鄉。
1958年9月,撤銷區鄉,成立大塘公社,轄原4鄉地域。
1961年10月,縣恢復了5區,實行區轄公社,而大塘等公社則作為城區周圍公社定為縣直屬單位。
1962年5月,撤銷區,同時成立坪石墾殖場。
1963年,坪石墾殖場改為坪石公社。
1968年,撤銷坪石公社,并入大塘公社。
1972年10月,恢復坪石公社。
1984年6月,撤社建鄉,設大塘埠鄉、坪石鄉。
1988年12月10日,坪石鄉并入大塘埠鎮。