唐玄宗入蜀时,途经七曲山,有感于张亚子英烈,遂追封其为左丞相,并重加祭祀。唐僖宗避乱入蜀时,经七曲山又亲祀梓潼神,封张亚子为济顺王,并亲解佩剑献神。宋朝帝王多有敕封,如宋真宗封亚子为英显武烈王,宋光宗时封为忠文仁武孝德圣烈王,宋理宗时封为神文圣武孝德忠仁王。元仁宗延佑三年(1316年)敕封张亚子为辅元开化文昌司禄宏仁帝君。于是梓潼神张亚子遂被称为文昌帝君。东王公最迟在汉代已有记载,汉代普遍可见于墓室壁画、文字典籍等资料里,作为西王母的对偶神出现,并无父母出身。