申公豹为姜子牙的师弟,在昆仑山拜元始天尊学道,由于妒嫉元始天尊派姜子牙下山扶周商及封神工泉屡次欲抢害姜子牙,某次趁姜子牙被火灵圣母打伤,欲回佳梦梦关时,以开天珠击他,罹留孙道人赶来解救,把申公豹压在麒麟崖下,申公豹向元始天尊发誓说:「弟子如再要使仙家阻挡姜尚,弟子原将身子塞了北海眼。」,元始天尊才放了申公豹;然他并不悔悟,继续进行挑拨离间工泉让通天教主与老子和元始天尊结下仇怨,于是通天教主在潼关摆下万仙阵,硬要和老子及元始天尊决高下,幸好鸿钧道人赶来才化解,元始天尊以三宝如玉将申公豹击倒,并把他的座骑老虎打死,对申公豹说:「你曾发下誓盟,去塞北海眼,今日你也无辞。」最后命黄巾力士以蒲团卷起申公豹,拿去塞了北海眼。
北海眼并不是北海,而是世界上最深的湖泊,据说是在地下与北海相连,但实际上,北海眼是一所淡水湖泊,而且是世界上淡水储量最大的湖泊,可是令人奇怪的是,这最深的淡小湖泊里,却有着最全的海洋生物之淡水版,例如淡水海绵、淡水海豹、淡水鲨鱼、淡水海螺、淡水龙虾等,之所以说是最全,因为淡水海洋生物,除此之外,别无分号。所以说,认为北海眼的尾部与北海相连,不是没有道理,至少很久很久以前曾经是。
申公豹是昆仑山上唯一的异类,元始天尊的徒弟,在所有玉虚弟子中间他是唯一在封神大战中直接背叛者,很多线索都藏在封神文字下面,水落石出时才会吓人一大跳。
过去听老人们谈论封神时,提到申公豹就说这是个豹子成精,当时只是一笑了之,以为这和说法海是蛤蟆精一样是纯属民间的偏见,但在重读姜子牙拿到封神榜下昆仑那一段时,我发现这种说法并非毫无依据,且看申公豹第一次出场时和姜子牙的一段对白。
申公豹怒色曰:“姜子牙料你保周,你有多大本领,道行不过四十年而已。你且听我道来。有诗为证:‘炼就五行真始诀,移山倒海更通玄;降龙伏虎随吾意,跨鹤乘龙入九天。紫气飞升千万丈,喜时大内种金莲;足踏霞光闲戏耍,逍遥也过几千年。’”