姜子牙的家世是显赫的,但是其出身却是低微的。很多历史文献中都提到他遇周文王之前曾经做过不得志的屠夫和小商贩。《战国策·秦五》说,“太公望,齐之逐夫,朝歌之废屠”;《尉缭子》说:“太公望年七十,屠牛朝歌,卖食棘津”;《韩诗外传》说:“吕望行年五十,卖食棘津,年七十,居于朝歌。”
汉代刘向的《说苑·尊贤》也说:“太公望,朝歌之屠佐也,棘津迎客之舍人也。”这些文献虽然语焉不详,说法不一,但是大致都透露出姜子牙垂暮之年还曾在棘津做过卖吃食的小贩,在朝歌当过屠夫。此外,还有一种说法认为姜子牙曾经是夫入妇家的赘婿,后来因为不擅生计而被老妇逐出家门。
《战国策·秦五》说他是“齐之逐夫”,高诱注解说是“为老妇之逐”,即姜子牙是作为赘婿被老妇逐出的。刘向也说“太公田不足以偿种,渔不足以偿网”(《说苑·杂言》),最后被老妇逐出家门,所以说“太公望故老妇之出夫也”(《说苑·尊贤》)。
还有一些文献提到,姜子牙在遇到周文王之前,曾经在商纣王朝中担任过官职,后来因不满商纣王的暴虐无道而离开,过了一段游说和隐居生活。《史记·齐太公世家》记载说:“或曰,太公博闻,尝事纣,纣无道,去之。游说诸侯,无所遇,而卒归姬昌。”至于姜子牙事纣、游说和隐居的具体细节,历史文献中都鲜有提及。
出生地
关于姜子牙的出身之地,史料中都没有确凿可信的记载。《吕氏春秋·首时》篇说:“太公望,河内汲人也;”
姜尚后裔北宋蓝田四吕的祖父吕通的墓志铭上记载:姜尚,因封地于汲郡(今河南卫辉市),国号为“吕”,故又名吕尚。姜太公归周后,改封于齐,其子孙入齐者为姜氏,留汲者为吕氏。
《孟子》的《离娄上》和《尽心上》两章都提到姜子牙“居东海之滨”;《吕氏春秋·首时》也说,“太公望,东夷之士也”;《史记·齐太公世家》也说他是“东海上人”。
但这些说法都很笼统含糊。晋代张华《博物志》说得较为明确:“海曲城有东吕乡东吕里,太公望所出也”;《水经注·齐乘》也说,“莒州东百六十里有东吕乡,棘津在琅邪海曲,太公望所出”。汉代的“海曲”在今山东日照一带,“莒州”也在今日照下辖的莒县一带。据此,一般认为姜子牙的出身之地在今山东东部黄海之滨的日照、莒县一带。
贯籍
司马迁著《史记·齐太公世家》记载:“太公望者,东海上人。其先祖尝为四岳,佐禹平水土甚有功。虞夏之际封于吕,或封于申,姓姜氏。
夏,商之时,申,吕或封枝庶子孙,或为庶人,尚其后裔也。本姓姜氏,从其封姓,故名吕尚。”《史记·齐太公世家》的集解引《吕氏春秋》讲:东海上,乃“东夷之土”。东夷指当时东方各少数民族,东夷之土,即泛指淮河中下游这些少数民族居住之地。
其先祖伯夷帮助大禹治水很有功劳,受封在吕国,《辞海》有一条古吕国在南阳的记载:吕,古国名,作甫,亦称有吕,姜姓。传为四岳之后。在今河南南阳西,春秋初年为楚所灭。而吕国何地也成了姜子牙故里之争的焦点。