隋开皇十三年(593年),旭日镇为县治所在地。
民国初为一区驻地,后名中城镇。
1951年,分为城东、城西2镇。
1953年,2镇合为为城关区。
1956年,更名城关镇。
1984年12月,更名旭阳镇。
2001年4月,富东、富南、富西、富北4乡并入旭阳镇。
2019年8月31日,四川省人民政府同意将原过水镇过水坳社区、文昌宫社区、夜合村、两木村、柑柏场村、卢家山村、伍家村、黑林村、万民村、文昌村1至20组所属行政区域划归旭阳镇管辖。