宋徽宗崇宁二年(1103),山西解州盐池水溢,采盐不成,盐税收不上来,地方官忙急报朝廷。徽宗听报,便询问道士徐神翁,徐回答说:“这是孽蛟作怪,必须请张天师来收妖。”徽宗便派人赴江西龙虎山,礼聘张师来京。
且说这一代天师,正值第三十代,名叫张继先。幼年时,人就称为真仙,九岁嗣位为天师,应诏来到京师时,年仅十三岁。徽宗见面,便问:“你住在龙虎山,曾见过龙虎否?”张继先答道:“住在山中,老虎是常见到的,龙呢,今天才见到龙颜。”徽宗大喜,让他画上符来。徽宗一边看符,一边问道:“它的灵验从哪儿来?”继先回答:“神气寄寓在上面,灵验也就跟着来了。”徽宗又问他可知修炼金丹的方术,继先回答说:“这是山野之人的事业,陛下只要清静无为,功德同于尧舜,便已足够。”徽宗听后很是高兴,赐宴而出。
次日,徽宗才对他说:“解州盐池水溢,民众遭受灾害,所以召你来救治。”张继先受命之后,马上在铁简上画符,让弟子祝永佑跟着太监同往解州,将符投入盐池岸崩之处。过了一阵子,震雷惊电轰鸣,白昼如晦,及天光重开,有孽蛟被斩死在水中。听了太监回来报告,徽宗便问张继先:“你治死孽蛟,派遣的是哪位神将?能让我见一见么?”回答说:“臣所召役的,便是关羽,马上就可召来。”说完
便手握印剑施法召将,关羽随之现身。徽宗一见吃了一惊,手上正好拿着枚崇宁年间铸的铜钱,便掷给关羽,说:“以这钱名封你。”所以人们称关羽为“崇宁真君”。
张继先收妖之后,大得徽宗赞赏,便想长留他在宫中,但继先却坚辞还山。过了若干年,朝廷又召他入京,徽宗对他说:“宫中似乎有妖怪,你须帮我驱除。”继先回答说:“听到古人说,邪不胜正,只要陛下您赶快修德,妖怪必定自己消失。”一会儿,太监来报,仁济亭真的出了妖怪,那妖精附在一个少年身上,抱头呜呜地哭。天师对他说道:“你自己把自己本心蒙昧了,坠落在迷途,不知还返。
赶快恢复你本来面目!”那少年闻说倒仆在地,好一会儿才苏醒过来。徽宗为此封张继先为“太虚大夫”,但他没有接受仍坚辞还山。徽宗末年,政治混乱。继先眼见祸乱将起,曾借麻姑故事发挥说:“蓬莱水浅,沧海又要变桑田了吗?”及靖康之乱,大家才明白他话中别有深意。