清康熙四十年(1701年),建庙宇,装修帝像,兴建场镇,定名为梓潼镇。
清康熙六十一年(1722年),清廷分遂宁县丞驻镇兼盐业批验。
民国元年(1912年),为东安县治。
民国三年(1914年),为潼南区治。
民国四年(1915年),梓潼街道一带设为城区镇。
1951年1月,撤销城区镇,由城区派出所代管。
1954年1月,新置城关镇。
1977年9月,城关镇由乡级镇升格为区级镇。
1981年7月,城关镇复名梓潼镇。
1993年,撤销大佛区,所辖大佛等5乡划入梓潼镇。
2006年6月,撤销梓潼镇,设梓潼街道。