姜子牙的前世是一頭飛熊(肋生雙翅的老虎),申公豹的前世是一頭饕餮,它們跟四不相一樣都是生活在同一時代的上古神獸。
饕餮兇猛貪吃,因此其它神獸見了都會遠遠地躲著它,生怕會成為饕餮的囗中食。這天,饕餮因腹中飢餓便外出覓食,恰巧遇到了同樣在覓食的四不相,於是它便迅速地捉住四不相,想用它來飽餐一頓。
被捉後的四不相在求生欲的驅使下,便想到了嫁禍於飛熊,於是它就對饕餮說:我體格小,肯定喂不飽你,飛熊身軀龐大,肉質鮮美,一定符合你的味口。饕餮一聽,覺得四不相說的有理,於是就放了四不相,去捉飛熊去了。
面對兇惡的饕餮,飛熊打又打不過,跑又跑不掉,於是便心生一計對饕餮說:我這身軀根本喂不飽你,你看那太陽又大又圓,定能讓你飽餐一頓。饕餮聽後,覺得飛熊說的也很有道理,於是便棄了飛熊,直奔向太陽而去。哪曾想,饕餮根本抵擋不住太陽的高溫,在快接近太陽時,直接被曬成飛灰而亡。
身死後的饕餮覺得是飛熊害了它,於是便化作冤魂去抓飛熊,無奈之下,飛熊只能到崑崙山去求見元始天尊,因為它知道元始天尊不收異類為徒,所以便以化作其坐騎為代價尋求庇護。然而,元始天尊卻對飛熊說,四不相已經先它一步來到崑崙山,並且已經成為了他的坐騎,因此,他也不便收留飛熊。
一面是追殺它的饕餮冤魂,一面是不肯收留它的元始天尊,進也不能退也不能,無奈之下,飛熊只能長跪於崑崙山的玉虛宮前,希望有一天,元始天尊能大發慈悲收留自己,當然,因為崑崙山是元始天尊地盤,所以饕餮的冤魂也不敢擅闖,而相對來說,呆在崑崙山對於飛熊更安全。
就這樣時間轉眼過去了萬年,有一天,元始天尊對長跪的飛熊說,饕餮已經轉世投胎去了,你也去轉世投胎,然後來此我收你為徒。
於是,飛熊便轉世成為了姜子牙,而饕餮則轉世成為了申公豹,之後兩人又先後來到崑崙山拜在元始天尊門下。
因為姜子牙前世擁有萬年道行,且又無仙緣,因此在姜子牙修行四十年後,元始天尊便讓他下山享人間之福,併兼執掌封神榜的重任,而申公豹由於跟姜子牙前世有仇,這世又自認比姜子牙本領高,因此便處處為難姜子牙,阻擋姜子牙的封神大業,甚至說還多次欲取姜子牙性命。
至於說四不相,因為有愧於前一世的飛熊,所以對於這世的姜子牙也是相當愧疚,因此才會心甘情願地供姜子牙驅使,並還屢次救了姜子牙的性命。
以上就是姜子牙、申公豹以及四不相這三位的前世今生,恩怨情仇,因為姜子牙的前世害過申公豹的前世,所以這世的申公豹就要對姜子牙進行報復,而這就是所謂的因果報應。