秦更元十年(前315年),设蜀郡,驻成都,崇阳为蜀郡治近之邑。
汉高祖元年(前206年),汉高祖刘邦入关中,析金马河以西和今大邑县苏场以北置江原县,驻今崇阳镇西南郊龙门街旧址。
西晋永兴元年(304年),郡、县治均驻今崇州市西20千米处的怀远古镇。
北周,撤郡,更名晋原县,为县治所在地。
唐垂拱二年(686年),析晋原等4县置蜀州,驻晋原县城(今崇阳镇)。
天宝元年(742年),蜀州改为唐安郡。
乾元元年(758年),改为蜀州。
南宋绍兴十年(1140年),蜀州升为崇庆军。
东汉淳熙四年(117年),升为崇庆府,辖晋原、新津。
明洪武年间,改崇庆州,晋原省并入,辖新津县,属成都府。
民国元年(1912年),改崇庆县。
民国二十九年(1940年),驻城厢镇。
1951年,设城关区。
1956年,改城关镇。
1958年,与城郊农村合并为城关公社。
1962年,公社改镇。
1980年,更名崇阳镇。
1986年12月,城关乡并入。
2004年9月,金鸡、西江2乡并入崇阳镇。
2013年07月,撤镇设街道。