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