鎮(zhèn)名始于1939年,取定山、后洋塘各一字而成。
宋屬歸仁鄉(xiāng)周岙保。
明屬歸仁鄉(xiāng)二都、三都。
清屬歸仁鄉(xiāng)十七都、二十一都,宣統(tǒng)二年為奠南鄉(xiāng),昌石鎮(zhèn)地。
1929年析為鏡湖、靈照、竿強(qiáng)、雙峰、周揚(yáng)、蘆洋、大泥塘上、大泥塘下8鄉(xiāng),屬第五區(qū)。
1934年,合鏡湖、金雞(今屬昌國(guó)鎮(zhèn))為金田鄉(xiāng);合雙峰、周揚(yáng)為周峰鄉(xiāng);合靈照、竿強(qiáng)為靈巖鄉(xiāng);合上、下大泥塘為大泥塘鄉(xiāng)。
1936年屬第三督導(dǎo)區(qū)。
1939年,周峰、靈巖及金田部分并置峰北鄉(xiāng),蘆洋、大泥塘并置定塘鄉(xiāng)。
1941年屬石浦區(qū)。
1946年為峰北鄉(xiāng)、靈照、華塘3鄉(xiāng)地,直屬縣。
解放后屬石浦區(qū),1950年4月,靈照鄉(xiāng)屬新橋區(qū)。
1951年,析建定塘、下?tīng)I(yíng)、大塘、中樓、鏡田5鄉(xiāng),9月,定塘、下?tīng)I(yíng)、大塘、中樓4鄉(xiāng)屬昌國(guó)區(qū)。
1952年6月改昌國(guó)區(qū)為定山區(qū),翌年8月,鏡田鄉(xiāng)劃歸定山區(qū)。
1956年,并中樓、鏡田置中樓鄉(xiāng),并定塘、下?tīng)I(yíng)置定塘鄉(xiāng)。
1958年9月,析3鄉(xiāng)為樓下舍、田洋湖、定塘、下?tīng)I(yíng)、大塘5大隊(duì),屬定山公社。
1959年11月,合為中樓、定塘、大塘3管理區(qū)。
1961年10月改為3公社,屬定山區(qū)。
1983年撤社建鄉(xiāng)。
1987年4月,定塘鄉(xiāng)改為建制鎮(zhèn)。
1992年5月,中樓、大塘2鄉(xiāng)并入定塘鎮(zhèn),直屬縣。
2004年8月鎮(zhèn)內(nèi)調(diào)整行政村。
2020年調(diào)整行政村。