民国时,先后属第一,龙文乡。
1950年6月,属第十三,辖内设有七里桥乡等5个乡。
1952年7月,属第八。
1956年,撤并乡,共设龙口源乡,三门滩乡2个乡。
1958年9月,为红旗人民公社。
1961年,改为下马渡。
1984年4月,改公社为乡。
1986年1月,龙口源乡并入文家冲乡;境内设七里桥乡,白竹塘乡,文家冲乡。
1995年5月,撤并乡建镇。
七里桥乡,白竹塘乡,文家冲乡从原下马渡析出,新组建为七里桥镇。