清嘉慶七年(1802年),設定遠廳南鄉(xiāng)漁渡壩地。
民國三年(1914年),設鎮(zhèn)巴縣南區(qū)漁渡壩村。
民國二十二年(1933年),紅四方面軍在漁渡等地建立漁渡、楊家溝、張家塘鄉(xiāng)蘇維埃政府。
民國二十五年(1936年),設漁渡聯(lián)保1、2、3保。
民國二十八年(1939年),設漁渡鄉(xiāng)8保。
1950年1月,設置漁渡區(qū)老關鄉(xiāng)。
1953年6月,改為老關廟鄉(xiāng)。
1958年12月,設漁渡公社老關管理區(qū)。
1961年5月,設漁渡公社。
1966年12月,改為赤心公社。
1971年,復稱漁渡公社。
1984年5月,改設漁渡鎮(zhèn)。
1996年5月,將木竹鄉(xiāng)并入漁渡鎮(zhèn)。