明洪武四年(1371年),中山镇境域属江津县忠信乡笋溪里。
清初,中山镇境域属笋溪里;清康熙三十三年(1694年),境域属江津县笋溪里十二都;清宣统二年(1910年),成立乡镇自治会,十二都分为嘉乐、嘉升、嘉平3乡。
民国十年(1921年),嘉乐乡属十二区。
民国二十九年(1940年),嘉乐乡更名为三合乡。
民国三十一年(1942年),三合乡分为三合、太和、紫云3乡,仍属二区。
1958年10月,撤销三合乡,成立三合公社。
1981年2月,三合公社更名中山公社。
1984年3月,中山公社改中山乡。
1993年12月,中山乡、常乐乡合并组建中山镇。
2001年5月,嘉乐乡并入中山镇。