清宣统二年(1910)置镇。
民国21年(1932)复置镇。
1949年建政安昌镇、大和乡、盛陵乡。
1950年6月安昌镇域分为东、西安昌镇。
1954年3月东西安昌镇合并,按集镇与农村分为镇、乡。
1954年7月安昌为县直属镇。
1956年大和乡、盛陵乡、东昌乡合并为大和(大)乡。
1958年安昌乡成立群英(大)公社东方红、跃进两管理区,安昌镇、大和(大)乡组属群英(大)公社。
1961年东方红、跃进两管理区改为大和公社,安昌镇改为安昌镇公社。
1966年10月安昌镇公社改为敢闯镇公社。
1970年3月敢闯镇公社并入安昌公社。
1975年12月安昌公社分设安昌镇公社、安昌乡公社。
1981年9月安昌镇公社复为安昌镇。
1983年10月安昌公社改为安昌乡,大和公社改为大和乡。
1988年2月安昌镇、安昌乡合并为安昌镇。
1992年5月大和乡并入安昌镇。
2017年10月安昌镇改为安昌街道。