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