申公豹的前世是一只黑豹精,而姜子牙的前世则是飞熊精,前世是黑豹精的申公豹被前世为飞熊精的姜子牙所杀害,两人身上均沾染了飞熊的气息。
元始天尊在收徒弟的时候,他的师父鸿钧老祖告诉他,要收身上带有飞熊气息的人为徒弟,当时元始天尊在姜子牙与申公豹之中不知该如何选择,因为日后有一项重大的任务交给原本身上带有飞熊气息的人去做,也就是封神大任,于是就把两人一起收入门下,日后以待观察。
经过元始天尊一段时间的观察之后,认为姜子牙身存正直之气,而申公豹诡计多端,自然而然,元始天尊就把这项重大而光荣的任务交给了身存浩荡正直之气的姜子牙了。但是引起了申公豹的不满,他认为自己各项都要比姜子牙优秀,为什么元始天尊不交给他,而交给了姜子牙。申公豹便从中阻挠,但阴谋还是没有成功,被姜子牙的大师兄南极仙翁抓住了禀告元始天尊后还是被申公豹逃脱了。
以此后来,申公豹立誓,姜子牙做什么,我便阻什么。他脱身之后又去到了通天教主截教门下。姜子牙在元始天尊的阐教门下,玉虚宫内;而申公豹在通天教主截教门下,碧游宫内;阐教弟子一般都是身存正直之气,集天地之灵气,感觉天生就有着仙道风骨;而截教门下,大多数都修习旁门左道,如果学到的功法用在不当之处,后果一般不堪设想。