宋代建寧壩鎮(zhèn),1937年設(shè)塘汛場(chǎng)聯(lián)保,1941年設(shè)塘汛鄉(xiāng)。
建國后于1951年3月建政仍名塘汛鄉(xiāng),并為綿陽縣第九區(qū)公所駐地,1958年5月更名為塘汛人民公社,1958年9月更名為紅旗人民公社紅旗耕作區(qū),1959年7月更名為紅旗人民公社,1961年復(fù)名為塘汛人民公社,1966年9月更名為紅旗公社,1978年4月改名為塘汛公社,1983年4月復(fù)名為塘汛鄉(xiāng),1985年5月改名塘汛鎮(zhèn);2000年8月由綿陽市經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管轄。
2019年12月25日撤銷城南街道、塘汛鎮(zhèn),設(shè)立塘汛街道。