文昌帝君为道教尊奉的专掌功名禄位之神。文昌本星名,亦称文曲星,或文星。古代总称斗魁六星为文昌,汉代专指其中的第四星司命星为文昌。道教文昌帝君的由来,与梓撞神张亚子有关。东晋宁康二年(374年),蜀人张育自称蜀王,起义抗击前秦符坚,英勇战死,人们在梓渔郡七曲山为之建张育祠,并尊奉他为雷泽龙神。晋代七曲山还有梓渔树神亚子祠因两祠毗邻,后人将两祠神名合称张亚子。民间传说张亚子仕晋战段,实指《晋书》所载张育之事。梓渔神张亚子在文献(如《北梦琐言》、《华阳国志》、《太平寰宇记》等)中又作张垄子,或张恶子。
梓渔神张亚子自晋以后,即为当地民众所信奉,并屡显灵异。唐玄宗避安史之乱入蜀,途经蜀道旁之七曲山,有感张亚子抗击前秦之英烈,遂隆重祭祀,追封张亚子为左垂相。据传唐玄宗驻躁七曲山时,曾梦见张亚子显灵,言玄宗不久将当太上皇,故现七曲山有唐玄宗“应梦仙台”遗迹。唐嘻宗广明二年(881年)避黄巢起义入蜀,行至七曲山,又亲祀梓撞神,追封张亚子为济顺王,并解佩剑赠神。
梓渔神张亚子因唐帝王的崇拜,声名远播,逐渐由地方神成为***性的大神。北宋咸平(998一1003年)初,巴蜀王均为乱,官军进讨,“忽有人登梯冲,指贼大呼曰:‘梓淦神遣我来,九月二十日城陷,尔辈悉当夷灭!”贼射之,倏不见。及期,果克城。”①故宋真宗于咸平三年(1001年),救封张亚子为英显武烈王,并为之修饰祠宇。南宋时期,由于兵连祸结,梓渔神更受崇祀。宋高宗赵构于绍兴十年(1146年),救大修梓淦神庙,救封为灵应祠。光宗追封张亚子为忠文仁武孝德圣烈王,理宗追封张亚子为神文圣武孝德忠仁王。元仁宗延枯三年(1317年),救封张亚子为辅元开化文昌司禄宏仁帝君,并钦定为忠国、孝家、益民、正直之神。至此,梓渔神与文昌星遂合二为一,称文昌帝君。