西汉元鼎二年(公元前115年)置符县,隶犍为郡,治安乐水会,即今合江镇南关地段。元封五年(公元前106年),隶属益州部犍为郡。
新朝(公元9-24年),王莽改符县为符信县,隶属庸部西顺郡。东汉光武帝(公元25-26年),刘秀改符信县为符节县,隶属益州犍为郡,建安十八年(公元213年),符节隶属益州江阳郡。西晋武帝泰始年间(公元265-274年)复名符县,隶属益州江阳郡。
成汉时期(303-347年),符县隶属益州江阳郡。东晋穆帝永和三年(公元347年)后,符县改名安乐县,隶益州东江阳郡。南朝宋(420-479年)时,撤销安乐县。
南朝齐(480-502年),复置安乐县,置安乐戍,大同(535-545年)中,改东江阳郡为泸州,下辖江阳一郡,安乐戍隶属泸州江阳郡。北周保定四年(564年),撤销安乐戍,改置合江县,隶属泸州江阳郡,隋开皇三年(583年),废郡,合江隶属泸州。
大业三年(607年),改泸州为泸川郡,合江隶属泸川郡。
唐武德元年(618年)改泸川郡为泸州,合江隶属泸州。唐初,县治迁今白沙镇。贞观元年(627年),全国分为十道,合江隶属剑南道泸州。天宝元年(742年),改泸州为郡,泸州改为泸川郡,合江隶属泸川郡。至德二年(757年),分剑南道为东、西两川,合江隶属剑南道东川郡。乾元元年(758年),泸川郡又改为泸州,合江隶属剑南道东川泸州。元和十二年(817年),县治迁回旧址,今合江镇南关地段。
五代十国时期,合江仍属剑南道泸州。
北宋乾德三年(965年),在剑南道东、西两川之地置西川路,合江隶西川路泸州。咸平四年(1001年),今四川地区分为益州路、梓州路、利州路、夔州路四路,合江隶属梓州路泸州。大观三年(1109年),县境建纯州,辖安溪县、九支县;并在县境东南部建滋州,置承流、仁怀两县。重和元年(1118年),改梓州路为潼川府路,合江隶属潼川府路泸州。宣和三年(1121年)撤销九支县、安溪县和纯州。安溪县改为安溪寨,九支县改为九支城;废滋州为武都城,以仁怀为堡,承流并入仁怀。
南宋景定三年(1262年)改泸州为江安州,合江隶属潼川府路江安州。
元至元十五年(1278年),合江隶属陕西、四川等处行中书省,县治迁神臂江南济民市(今三桥乡长江村黄氏坝)。至元二十二年(1285年),泸州改隶重庆路,合江隶属四川南道宣慰司重庆路泸州。至元二十八年(1291年),合江隶属四川等处行中书省西蜀四川南道(肃政)廉访司重庆路泸州,至正二十二年(1362年),明玉珍占领四川,合江隶属大夏泸州军民府。
明洪武四年(1371年)七月,合江隶属四川等处行中书省泸州直隶州。洪武九年(1376年)六月,合江隶属四川承宣布政使司泸州直隶州,县治于洪武初迁旧城。
清康熙元年(1662年),合江隶属四川省泸州直隶州。嘉庆七年(1802年),合江隶属四川省南永宁道泸州直隶州。光绪三十四年(1908年),川南永宁道改为下川南道,合江隶属四川省下川南道泸州直隶州。
民国元年(1912年)9月,撤销道,合江隶属四川省泸州。
民国2年2月,恢复道制,3月改府州厅为县,合江隶属四川省下川南道。
民国3年6月,下川南道改名永宁道,合江隶属永宁道。
民国18年10月,撤销道,合江隶属四川省。
民国24年6月,四川省划为18个行政督察区,合江隶属四川省第七行政督察区。
1950年1月,中央人民政府设置西南行政区和川东、川南、川西、川北四个行署区,合江隶属西南区川南人民行政公署泸县专区。
1952年1月,泸县专员公署迁隆昌县城,更名为隆昌专区,合江隶属川南行政公署隆昌专区。
1952年9月,撤销四个行署区,合并成四川省,合江隶属隆昌专区。
1953年1月12日,隆昌专员公署迁回泸州市,更名为泸州专员公署,合江隶属四川省泸州专区。
1960年7月,泸州专区并入宜宾专区,合江隶属四川省宜宾专区。
1968年9月,宜宾专区改称宜宾地区,合江隶属四川省宜宾地区。
1983年6月,设省辖泸州市,合江隶属四川省泸州市。