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