民國時,先后屬第四區(qū)、大忠鄉(xiāng)。
1950年6月,全縣設(shè)14個區(qū),屬第二區(qū)。
1956年6月,撤區(qū)并鄉(xiāng),屬勝利鄉(xiāng)。
1958年9月,改為星火公社。
1959年5月,公社體制調(diào)整,與先鋒公社合并為大忠橋公社。
1961年,恢復(fù)區(qū)鎮(zhèn)建制,屬大忠橋區(qū),所屬為上馬、栗林、三口塘3個公社。
1984年4月,改公社為鄉(xiāng)。
1986年1月,撤栗林鄉(xiāng),并入三口塘鄉(xiāng)。
1995年5月,撤區(qū)并鄉(xiāng)建鎮(zhèn),將原大忠橋區(qū)的三口塘鄉(xiāng)和上馬鄉(xiāng)的11個村合并為三口塘鎮(zhèn)。