明洪武四年(1371年),中山鎮境域屬江津縣忠信鄉筍溪里。
清初,中山鎮境域屬筍溪里;清康熙三十三年(1694年),境域屬江津縣筍溪里十二都;清宣統二年(1910年),成立鄉鎮自治會,十二都分為嘉樂、嘉升、嘉平3鄉。
民國十年(1921年),嘉樂鄉屬十二區。
民國二十九年(1940年),嘉樂鄉更名為三合鄉。
民國三十一年(1942年),三合鄉分為三合、太和、紫云3鄉,仍屬二區。
1958年10月,撤銷三合鄉,成立三合公社。
1981年2月,三合公社更名中山公社。
1984年3月,中山公社改中山鄉。
1993年12月,中山鄉、常樂鄉合并組建中山鎮。
2001年5月,嘉樂鄉并入中山鎮。