南宋绍兴年间,因此地建一寺名灵峰寺,其后兴场名灵兴场。1932年置灵兴乡,1958年改灵兴公社,1967年更名涪江公社,1981年复灵兴公社,1983年复置灵兴乡,1992年建灵兴镇。灵兴镇位于三台县城北10公里,东与新德镇隔涪江相望、与潼川镇长坪相接,南与乐安镇相邻,西与前锋接壤,北与刘营镇毗邻、与争胜隔江相望。幅员面积28.27平方千米。辖11个
行政村,1个
居民委员会,93个
经济合作社,人口12356人(2017)。
2019年12月25日,
四川省人民政府关于同意绵阳市调整部分乡镇行政区划的批复(川府民政〔2019〕27号):撤销
争胜镇,将其所属行政区域划归灵兴镇管辖,灵兴镇人民政府驻府清路13号。