汉建安十九年(公元214年)改葭萌县为汉寿县。晋太康元年(公元280年)改汉寿为晋寿县。太元十五年(公元390年)又在此置晋寿郡。
刘宋改晋寿县为益昌县,北魏正始五年(公元508年)改益昌为京兆县。
北周改京兆为益昌县。随开皇三年(公元583年)罢晋寿郡。后唐改益昌县为益光县。宋初复名益昌县。
宋开宝五年(公元972年)改益昌县为昭化县。北宋在昭化县治设昭化镇。
民国二十四年(1935年)建赤化县昭化苏维埃,同年设第一区(城厢区)及城厢联保处。
1940年改城厢联保处为城厢镇。
1945年改第一区为第二指导区。
1950年建城关区,昭化县人民政府迁宝轮院。
1955年将城关、石盘乡并入曲回乡。
1958年改曲回乡为曲回公社。
1959年昭化县并入广元县,改城关区为昭化区。
1984年改曲回公社为曲回乡。
1985年撤曲回乡建昭化镇,同年属市中区昭化区公所。
1986年撤昭化区公所,属市中区卫子区公所。
1989年撤卫子区公所,属广元市元坝区。
1992年将大朝、朝阳两乡并入昭化镇。
1995年大朝、朝阳两乡划出。