南北朝西魏恭帝二年(555年),设温江县。
民国二十九年(1940年),设清平镇和踏水、镇子2乡。
民国三十年(1941年),清平镇改乡。
1958年9月,清平乡属万春(上游)公社的14、15、16大队(管区);踏水乡属柳江、万春(上游)公社,镇子乡改公社。
1961年,清平乡改公社。
1981年,清平公社更名万春公社。
1984年,公社改乡。
1992年,曾有部分区域划归和盛、通平2镇。
1998年,增设踏水镇,保留万春镇,析置镇子乡。
2004年,撤踏水镇、镇子乡、原柳城镇的南岳社区居委会所属行政区域并入万春镇。
万春镇政府驻原踏水镇踏水桥。
2007年,增设街道。