明,屬漢州白魚鄉。
清康熙年間(1662-1722年),屬漢州牟村。
1913年,設廣漢縣永豐團保。
1916年,改永豐團練辦事處。
1930年,改為永豐鎮,屬廣漢縣第八區。
1935年,改永豐聯保,屬廣漢縣第三區。
1940年,改永豐鄉。
1958年,鄉改公社。
1960年4月,更名南豐公社。
1981年8月,公社改鄉。
1995年,鄉改鎮。
2019年12月11日,四川省人民政府關于同意德陽市調整旌陽區等5個縣(市、區)部分鄉鎮行政區劃的批復:撤銷新平鎮,將其所屬行政區域劃歸南豐鎮管轄。