申公豹并不是真实存在的。申公豹是小说《封神演义》中的人物,与姜子牙师出同门,但效力于纣王身边。
小说里记述申公豹信奉道教,与姜子牙同为元始天尊的弟子,是姜子牙的师弟。之后因为违反了玉虚宫门规被逐出师门,随后他拜在了碧游宫通天教主门下。申公豹的师傅元始天尊偏爱姜子牙,并且将封神的大权交给了姜子牙,这导致申公豹一直与师兄姜子牙不和。后来姜子牙效忠西岐,申公豹效忠了纣王。申公豹口才很好,交友广泛,帮助纣王搜罗了许多能人异士。纣王也十分重用申公豹,将其封为国师。最后商朝被灭,周武王取而代之,姜子牙进行封神时将申公豹封为“东海分水将军”,负责去堵东海的海眼。传说申公豹是一只豹子精变的,虽然有一点看名字说事的因素,但在细读《封神演义》的时候也可以发现一些依据。书中申公豹自称是有几千年的修为,人是不可能活这么久的,他最后还是被封神,所以他也不是神。这样的话申公豹是一个经过几千年的修行变成人形的妖也就说的通。