申公豹并不是真實存在的。申公豹是小說《封神演義》中的人物,與姜子牙師出同門,但效力于紂王身邊。
小說里記述申公豹信奉道教,與姜子牙同為元始天尊的弟子,是姜子牙的師弟。之后因為違反了玉虛宮門規被逐出師門,隨后他拜在了碧游宮通天教主門下。
申公豹的師傅元始天尊偏愛姜子牙,并且將封神的大權交給了姜子牙,這導致申公豹一直與師兄姜子牙不和。后來姜子牙效忠西岐,申公豹效忠了紂王。申公豹口才很好,交友廣泛,幫助紂王搜羅了許多能人異士。紂王也十分重用申公豹,將其封為國師。
最后商朝被滅,周武王取而代之,姜子牙進行封神時將申公豹封為“東海分水將軍”,負責去堵東海的海眼。
傳說申公豹是一只豹子精變的,雖然有一點看名字說事的因素,但在細讀《封神演義》的時候也可以發現一些依據。書中申公豹自稱是有幾千年的修為,人是不可能活這麼久的,他最后還是被封神,所以他也不是神。這樣的話申公豹是一個經過幾千年的修行變成人形的妖也就說的通。