此地清代屬萬縣市郭里小十甲。
清宣統(tǒng)二年(1910),萬縣劃分自治區(qū)域時隸屬急公鎮(zhèn)。
1927年萬縣改組鄉(xiāng)鎮(zhèn),仍屬急公鎮(zhèn)。
1929年置長樂鄉(xiāng)、五福鄉(xiāng)。
1931年合并為市小十鄉(xiāng)。
1935年更名長灘井鄉(xiāng)。
1938年改名長灘鄉(xiāng)。
1953年2月,析置老土鄉(xiāng)、沙灘鄉(xiāng)。
1953年7月,由長灘鄉(xiāng)析置龍泉鄉(xiāng)、由向家鄉(xiāng)析置潘家鄉(xiāng)。
1955年12月,龍泉鄉(xiāng)并入長灘鄉(xiāng),老土鄉(xiāng)并入長嶺鄉(xiāng),潘家鄉(xiāng)并入沙灘鄉(xiāng)和向家鄉(xiāng)。
1958年11月長灘鄉(xiāng)、沙灘鄉(xiāng)分別改為長灘公社、沙灘公社。
1962年由長灘公社析置龍泉公社。
1966年11月龍泉公社改名為繁榮公社。
1975年11月復名龍泉公社。
1981年6月改名泉水公社。
1984年4月公社改為鄉(xiāng)。
1986年5月,長灘撤鄉(xiāng)建鎮(zhèn)。
1992年10月,撤銷沙灘鄉(xiāng)、泉水鄉(xiāng),其轄區(qū)并入長灘鎮(zhèn)。
1992年12月,萬縣地區(qū)撤地設市,撤銷萬縣,改為萬縣市,設立龍寶區(qū)、天城區(qū)、五橋區(qū),長灘鎮(zhèn)隸屬萬縣市五橋區(qū)。
2004年7月撤銷向家鄉(xiāng),其轄區(qū)部分并入長灘鎮(zhèn)。
2010年6月,由磨刀溪西岸318國道老場搬遷至河東漁陽路石龍門(長灘社區(qū)666號)。