原是一位多子的王妃
据《北斗本生经》记载,在禹的儿子启建立的夏王朝的国土之外,还有一些很小的国家独立存在。其中有一个国家名叫光严妙乐国,诞生了九位不平凡的神仙帝王,在后世,他们影响着整个神仙的世界。这九位帝王的出生,距现在至少有四千多年。道教徒称这一时代为龙汉年间,当时的国王叫周御王。他勤政爱民,治下的百姓安居乐业,但唯一遗憾的就是膝下无子,虽说拥有众多美貌的妃子,但这些妃子一直都没能给周御王诞下一儿半女。斗姆元君听说了此事,找到了周御王,说愿意给周御王生儿育女。周御王很高兴,就封这位美貌的姑娘为紫光夫人。
紫光夫人又在向上天祈祷,希望上天看在君王仁德的份上能够赐福自己,让自己给周御王生下一儿半女。祈祷结束之后,她来到御花园游玩,这天天气出奇的好,紫光夫人玩的有点累了,就走到温泉池旁来洗澡。进入水中后,紫光夫人在享受之余也不忘记自己的使命,又趁机向上天祈祷。这个时候,她觉得泉水有些许一样,放眼一看,发现原本空无一物的温泉池里突然冒出了许多含苞待放的莲花。九朵莲花中间有一个莲花台,紫光夫人认为这是上天的恩赐,连忙拜谢。随后,她登上莲花座,吸纳天地精华和灵气,静坐了一会之后,忽然感觉自己的肚子有些疼痛,刚要起身之时,一个可爱的孩子呱呱坠地,紧接着又有八个婴儿落地。
周御王得知紫光夫人给自己生了九个儿子,十分开心,并深感神仙的眷顾。紫光夫人的九个儿子分别为天皇大帝、紫薇大帝以及贪狼、巨门、禄存、文曲、廉贞、武曲和破军。后来,天上的繁星不断增多,玉帝一个人管理来,就选贤任能,把斗姆元君的九个儿子全部收入麾下,封为神仙。其中,她的大儿子和二儿子成了【四御】中的两位神祇,其他七个儿子则成了北斗七星君。飞黄腾达的儿子们没有忘记生养之恩,奏请玉帝封自己的母亲为众星之母——斗姆元君。玉帝也很感激这位伟大的母亲,同意了奏请。就这样,紫光夫人被封为斗姆元君,成为众星之母。