文昌的真名是明星,也被称为文昌星,或文兴。一般认为他是主管考试、命运,及助佑读书撰文之神,是读书文人、求科名者所最尊奉的神祗。文昌帝君受民间的奉祀,从周朝以来,历代都相传沿袭,制订礼法,列入祀典。文昌帝君有七十三次化身,在周朝为张仲,在汉朝为张良,在晋朝为凉王吕光,在五代为蜀王孟昶。
文昌封为帝君,并且又称梓潼帝君,梓潼神与文昌神合为一神,当是元仁宗时候的事。元仁宗延佑三年,约在1316年,封梓潼神为“辅元开化文昌司禄宏仁帝君”,自此才有“帝君”之称。《明史》的《礼志》称,“梓潼帝君,姓张,名亚子,居蜀七曲山,仕晋战殁,人为立庙祀之”。中国也有“北孔子、南文昌”之说,可见南方文昌帝君信仰之盛。
东晋宁康二年(公元374年),蜀人张育自称蜀王,起义抗击前秦苻坚,英勇战死,人们在梓潼郡七曲山为之建张育祠,并尊奉他为雷泽龙神。其时七曲山另有梓潼神亚子祠,因两祠相邻,后人将两祠神名合称张亚子,并称张亚子仕晋战殁。实际上为《晋书》所载张育之事。元仁宗延佑三年(公元1316年)敕封张亚子为辅元开化文昌司禄宏仁帝君。于是张亚子遂被称为文昌帝君。
在中国的许多道观中都供奉着文昌帝君,道教对这位神仙的接纳是在公元6世纪左右。文昌帝君不停地转世,为民造福,负责人们的学习和考试。14世纪以后,中国的许多学校里都供奉文昌帝君。文昌帝君诞辰为农历二月初三。