姜子牙博學多聞,曾為商紂做事。商紂無道,姜子牙就離開了。四處遊說列國諸侯,未得知遇之君,最終西行歸依姬昌。
還有人說,姜子牙乃一處士,隱居海濱。姬昌被囚禁在羑里時,姬昌之臣散宜生、閎夭久聞姜子牙之名而召請他。姜子牙也認為“聽說姬昌賢德,又一貫尊重關心老年人,何不前往?”此三人為了營救姬昌,尋找美女奇寶,獻給紂王,以贖取姬昌。
姬昌因此得以被釋,返回周國。