唐开元十六年(728年),属合州府铜梁县。
清朝时期,属遂宁中安里三汇场。
民国元年(1912年)后,属潼南县。
1950年1月,建三汇乡。
1952年4月,三汇乡划出部分区域增设汇集乡、万寿乡。
1956年6月,汇集乡并入三汇乡,同年又分出。
1958年9月,三汇乡改为三汇公社。
1981年12月,小渡镇因重名,即以境内小渡口,三汇公社更名小渡公社。
1983年12月,小渡公社改为小渡乡。
1993年12月,小渡乡、汇集乡、青云乡合并建小渡镇。