隋開皇十三年(593年),旭日鎮(zhèn)為縣治所在地。
民國初為一區(qū)駐地,后名中城鎮(zhèn)。
1951年,分為城東、城西2鎮(zhèn)。
1953年,2鎮(zhèn)合為為城關(guān)區(qū)。
1956年,更名城關(guān)鎮(zhèn)。
1984年12月,更名旭陽鎮(zhèn)。
2001年4月,富東、富南、富西、富北4鄉(xiāng)并入旭陽鎮(zhèn)。
2019年8月31日,四川省人民政府同意將原過水鎮(zhèn)過水坳社區(qū)、文昌宮社區(qū)、夜合村、兩木村、柑柏場村、盧家山村、伍家村、黑林村、萬民村、文昌村1至20組所屬行政區(qū)域劃歸旭陽鎮(zhèn)管轄。