唐開元十六年(728年),屬合州府銅梁縣。
清朝時期,屬遂寧中安里三匯場。
民國元年(1912年)后,屬潼南縣。
1950年1月,建三匯鄉。
1952年4月,三匯鄉劃出部分區域增設匯集鄉、萬壽鄉。
1956年6月,匯集鄉并入三匯鄉,同年又分出。
1958年9月,三匯鄉改為三匯公社。
1981年12月,小渡鎮因重名,即以境內小渡口,三匯公社更名小渡公社。
1983年12月,小渡公社改為小渡鄉。
1993年12月,小渡鄉、匯集鄉、青云鄉合并建小渡鎮。