民國時,先后屬四區(qū)和大忠鄉(xiāng)。
1950年6月,為祁陽第二區(qū)。
1958年9月,改為先鋒人民公社,次年5月與星火人民公社合并為大忠橋人民公社。
1961年,恢復(fù)區(qū)建制,更名為大忠橋區(qū)。
1984年4月,改公社為鄉(xiāng),同年8月大忠橋鄉(xiāng)改為大忠橋鎮(zhèn)。
1986年1月,撤栗林鄉(xiāng),將其11個村劃歸上馬鄉(xiāng)。
1995年5月,撤區(qū)并鄉(xiāng)設(shè)鎮(zhèn),原大忠橋區(qū)所轄大忠橋鎮(zhèn)和祝興鄉(xiāng)、馬江鄉(xiāng)和上馬鄉(xiāng)的11個村組合并組建新的大忠橋鎮(zhèn)。
原大忠橋區(qū)所轄三口塘鄉(xiāng)和上馬鄉(xiāng)的另11個村合并為三口塘鎮(zhèn)。