東晉永和三年(347年),為益昌縣治所,縣址設(shè)今聯(lián)豐村境內(nèi)觀斗山。
唐調(diào)露年間,朝廷命花衡芝將軍到此平叛。
永淳元年(682年),縣址由安昌東岸(今聯(lián)豐村“觀斗山”)遷駐安昌河西岸,益昌縣更名西昌縣,駐江西館,花衡芝即受封為西昌侯。
北宋熙寧五年(1072年),拆縣建鎮(zhèn),設(shè)西昌鎮(zhèn),屬龍安縣(今安縣)。
1958年,與文星、黃土、界牌、先林等鄉(xiāng)合并為紅旗公社。
1984年11月,文星、先林2公社合并為花荄鎮(zhèn)。
2016年4月,國務(wù)院下發(fā)《國務(wù)院關(guān)于同意四川省調(diào)整綿陽市部分行政區(qū)劃的批復(fù)》:同意撤銷安縣,設(shè)立綿陽市安州區(qū),以原安縣的行政區(qū)域為安州區(qū)的行政區(qū)域,花荄鎮(zhèn)改屬安州區(qū)。
2019年12月,經(jīng)四川省人民政府同意,撤銷興仁鄉(xiāng),將其所屬行政區(qū)域劃歸花荄鎮(zhèn)管轄。