民國(guó)時(shí),先后屬第一區(qū)和同安鄉(xiāng)。
1950年6月,屬第十三區(qū),轄13個(gè)鄉(xiāng)。
1952年7月,調(diào)整行政區(qū)劃時(shí)被劃為第八區(qū),轄太白山、下馬渡等26個(gè)鄉(xiāng)。
1958年9月,改為紅旗人民公社。
1959年5月,改為下馬渡人民公社。
1961年,恢復(fù)區(qū)鎮(zhèn)建置時(shí),設(shè)下馬渡區(qū),轄太白山、云盤町、白竹塘、大橋?yàn)、睦關(guān)頭、赤塘、文家沖、龍口源、七里橋9個(gè)人民公社。
1984年,改公社為鄉(xiāng)。
1985年元月,將赤塘鄉(xiāng)和太白山鄉(xiāng),合并組建為下馬渡鎮(zhèn)。
1986年元月,撤銷龍口源鄉(xiāng)并入文家沖鄉(xiāng)。
1995年5月,撤區(qū)并鄉(xiāng)建鎮(zhèn)時(shí),原下馬渡鎮(zhèn)、云盤町鄉(xiāng)、大橋?yàn)赤l(xiāng)、睦關(guān)頭鄉(xiāng)合并為新下馬渡鎮(zhèn)。
文家沖鄉(xiāng)、七里橋鄉(xiāng)、白竹塘鄉(xiāng)合為七里橋鎮(zhèn)。