东晋义熙九年(413年),析涪县置西浦县,后魏恭帝移平川县于此。
隋唐年间,属神泉县。
宋置石城镇,属神泉县,在今安州区南塔水区境。
元置场,属安州。
清乾隆十六年(1751年),建场,即以桥名。
后桥被冲圯,遂一修为二,上即今瓮河桥,下即今马家桥。
清后期,塔水桥属安州区、彰明两县分管,以中栅子为界。
上街为彰明县所管叫兴隆场,下街为安州区所管叫三合场。
民初上街为龙安场,下街为安州区场。
民国三十一年(1942年),彰明县兴隆场(龙安场)划归安州区,名塔水桥(场)。
1949年,设塔水、兴隆2乡。
1952年,析农村部分置塔水、兴隆2乡,析街道部分置兴塔镇。
1956年,兴隆乡并入塔水乡。
1957年,析置兴隆乡。
1958年10月,2乡1镇合并为塔水公社。
1963年,分为塔水、兴隆2公社和兴塔镇。
1966年,塔水公社更名前锋公社,兴塔镇更名新华镇。
1967年,前锋公社更名塔水公社,新华镇更名兴塔镇。
1981年,更名白塔公社。
1984年9月,塔水、白塔2乡并入兴塔镇。
1986年,更名塔水镇。
2016年4月,国务院下发《国务院关于同意四川省调整绵阳市部分行政区划的批复》:同意撤销安州区,设立绵阳市安州区,以原安州区的行政区域为安州区的行政区域,塔水镇改属安州区。
2019年12月,经四川省人民政府同意,撤销清泉镇和宝林镇,将其所属行政区域划归塔水镇管辖。