《四川上古史》记载,春秋初期,梓潼为部落国。周灵王十六年(公元前556年),梓潼部落国被蜀国所灭,秦惠文王九年(公元前316年)秦惠文王遣大夫张仪、司马错率军灭蜀,梓潼又为秦国领地。秦昭襄王二十二年(公元前285年)秦王朝开始在蜀地实行郡县制。置梓潼县,隶属蜀郡。西汉高祖五年(公元前202年)分巴郡割蜀郡之地,在梓潼设广汉郡,始建国元年(9年)安国公王莽接皇帝位,为避“汉”字,将广汉郡改名为子同郡。东汉建武元年(25年),公孙述据蜀,建“大成国”,将子同郡改名就都郡,梓潼县仍置,隶属就都郡。东汉建安十九年(214年)豫州牧刘备入成都,建安二十二年(217年)分广汉郡九地,在梓潼置梓潼郡,咸熙二年(265年),大将军司马炎逼魏元帝曹奂退位。司马炎接皇帝位,改国号晋,梓潼仍置郡,隶属晋国梁州。西魏废帝二年(553年),大将军尉迟回伐蜀,在梓潼置潼州郡(又名潼川郡、东川郡),且将县治迁至稷连(今石牛镇),改县名为安寿县,隶属益州大都督始州(州治今四川剑阁)。隋开皇三年(583年)撤销置于梓潼的潼州郡,并将安寿县治迁于梓潼,隋大业三年(607年),安寿县还名梓潼县,隶属西南行台普安郡。唐朝初期沿袭隋朝旧制,于唐武德元年(618年)罢郡为州,推行州县二级制,梓潼、阴平仍置县,隶属于利州(州治今广元)。唐贞观元年(627年)至元至正二十一年(1361年),梓潼仍置县,隶属于保宁府(治今阆中)。明初,在省之下实行府、州、县三级制,普安县、江油县先后撤销,其辖地并入梓潼县,入隶剑州。清朝时期,梓潼仍置县,先后入隶大清保宁府剑州、川北道保宁府剑州、绵州。二十世纪初,四川各道的设置渐次被军阀的防区制所代替,梓潼县先后为川军六旅刘存厚防区、川军二十一师田颂尧防区。1928年,省政府明令裁道各省,各县直接隶属省府。直至1935年4月,中国工农红军第四方面军进军梓潼,在县境内设置梓潼、百顷、重华3个县级苏维埃政府,隶属川陕省苏维埃政府。红军转移后国民党势力重返梓潼,仍置梓潼县,隶属四川省第十三行政督查区(治绵阳)。1949年梓潼解放,仍置县,隶属四川绵阳专区,1985年绵阳改制为省辖市,梓潼仍隶属之。