南北朝西魏恭帝二年(555年),設溫江縣。
民國二十九年(1940年),設清平鎮和踏水、鎮子2鄉。
民國三十年(1941年),清平鎮改鄉。
1958年9月,清平鄉屬萬春(上游)公社的14、15、16大隊(管區);踏水鄉屬柳江、萬春(上游)公社,鎮子鄉改公社。
1961年,清平鄉改公社。
1981年,清平公社更名萬春公社。
1984年,公社改鄉。
1992年,曾有部分區域劃歸和盛、通平2鎮。
1998年,增設踏水鎮,保留萬春鎮,析置鎮子鄉。
2004年,撤踏水鎮、鎮子鄉、原柳城鎮的南岳社區居委會所屬行政區域并入萬春鎮。
萬春鎮政府駐原踏水鎮踏水橋。
2007年,增設街道。