明、清時(shí)期屬廣昌縣南豐鄉(xiāng)長上里。
土地革命時(shí)期,1932年屬廣昌縣蘇維埃大株區(qū),1933年7月屬赤水縣,1934年屬廣赤縣,同年10月復(fù)屬廣昌縣。
1948年屬株溪鄉(xiāng)。
1949年10月,屬白水區(qū)大株鄉(xiāng);1950年設(shè)塘坊鄉(xiāng),屬尖峰區(qū),1951年屬大株區(qū),1956年屬赤水區(qū)。
1958年8月成立大株、塘坊兩個(gè)人民公社,9月合并為塘坊公社;1961年復(fù)分為大株、塘坊兩公社,1968年又合為塘坊公社。
1984年6月更名為塘坊鄉(xiāng),并分出大株鄉(xiāng)。
2001年11月,大株鄉(xiāng)并入塘坊鄉(xiāng)。
2016年2月15日,經(jīng)江西省人民政府批準(zhǔn),撤銷塘坊鄉(xiāng),設(shè)置塘坊鎮(zhèn)。