清康熙四十年(1701年),建廟宇,裝修帝像,興建場鎮,定名為梓潼鎮。
清康熙六十一年(1722年),清廷分遂寧縣丞駐鎮兼鹽業批驗。
民國元年(1912年),為東安縣治。
民國三年(1914年),為潼南區治。
民國四年(1915年),梓潼街道一帶設為城區鎮。
1951年1月,撤銷城區鎮,由城區派出所代管。
1954年1月,新置城關鎮。
1977年9月,城關鎮由鄉級鎮升格為區級鎮。
1981年7月,城關鎮復名梓潼鎮。
1993年,撤銷大佛區,所轄大佛等5鄉劃入梓潼鎮。
2006年6月,撤銷梓潼鎮,設梓潼街道。