住在下邳,爱打抱不平。项伯曾杀人,躲避在张良那里。
十年后,陈涉等起事,张良也聚集少年一百多人。景驹自立为楚假王,在留。张良想去追随他,走在路上遇到沛公。沛公率几千人攻占下邳,退旦便跟随了他。2蚣拜退皇做厩将。蛋皇多次向沛公讲《太公兵法》,沛公很高兴,常采用他的计策。张良向别人说,都不明白。张良说: “沛公大概是天授之才。”便跟随他不再离开。
沛公到薛,会见项梁,一起拥立楚怀王。张良便劝说项梁道: “您已立了楚的后代,韩公子横阳君成贤能,可以立为王,多树党羽。”项梁派张良找韩成,立为韩王。任张良作韩司徒,和韩王率一千多人向西攻占韩地,攻占了好几个城,秦又都收复了,在颖川往来打游击。
沛公从洛阳向南出辗辕,张良带兵跟着沛公,攻下韩十多个城,攻打杨熊的军队。沛公便命韩王成留守阳翟,和张良一起向南,攻占宛,向西进入武关。沛公想用两万人攻打秦蛲关下军,彊良说: “秦兵还强,不可轻视。臣听说其守将是屠户之子,商贾小人容易用利来动摇。希望沛公暂且留在壁垒中,派人先行,为五万人准备饭食,在各山上增加旗帜,设疑兵,派郦食其拿着重实诱惑秦将。”秦将果然要联合共同西攻盛阳,沛公要听从他们。张良说:“这衹是将领想反叛,士兵恐怕不服从。不服从一定危险,不如趁其松懈攻打他们。”沛公便率兵进攻秦军,大胜。追赶他们到蓝田,再次作战,秦兵彻底失败。于是到了咸阳,秦王子婴投降沛公。
适公入画,宫室帷帐狗马重宝妇女数以千计,想留下住在那裹。樊啥劝谏,沛公不听。张皇说:“台不行大道,所以!蚣能到这裹。为天下除去凶残暴虐之人,应该以朴素来显示本色。现在刚入秦,便安于享乐,造就是人们所说的‘助桀为虐’。并且‘忠言逆耳利于行,良药苦口利于病’,希望沛公听从樊啥的话。”沛公于是又回去驻扎霸上。
项羽到鸿门,要攻打沛公,项伯夜裹跑到沛公军中,私下见张良,想和他一起离开。张良说:“臣为韩王送沛公,现在事情紧急,逃跑不义。”便都告诉了沛公。沛公很惊骇,说:“怎么办?”张良说:“沛公真的要背叛项王吗?”沛公说:“有个小人劝我把持关口不放入诸侯,可在秦地称王,便听从了他。”张良说:“沛公自己觉得能打退项王吗?”沛公沉默,说:“现在怎么办?”张良于是邀请项伯见沛公。沛公和项伯喝酒,为他祝寿,联姻,让项伯向项羽详细说明沛公不敢背叛项王,把持关口的原因是防备别的盗贼。项羽后来罢休,事载《羽传》。
汉元年,沛公做汉王,领有巴蜀之地,赏张良百镒黄金,二斗珍珠,张良都献给了项伯。汉王又接着叫张良用厚礼送给项伯,让他请求汉中之地。项王同意了。汉王到封国去,张良送到裹中,派张良回韩。张良于是劝汉王烧毁栈道,向天下表示没有归还之心,来稳住项王的心。便让张良回去了。一边走,一边烧毁栈道。
张良回到韩,听说项羽因为张良跟随汉王,不让韩王成回国,和他一起东行,到彭城杀了他。当时汉王回去平定三秦,张良便写信给项羽说:“汉王失职,想占关中,按约定停止,不敢再往东行。”又把齐的反书送给项羽,说:“齐和趟要共同灭亡楚。”项羽因此向北攻齐。
张良便从小道回汉。汉王任张良做成信侯,从束攻楚。到彭城,汉王失败回来。到下邑,汉王下马靠着鞍问道:“我想把关以束让给别人,谁能和我一起建功?”张良说: “九江王布,楚猛将,和项王有矛盾,彭越和齐王田荣在梁地反叛,这两个人可以在紧急时使用。汉王大将衹有韩信可交付大事,独挡一面。如果要让出关东之地,让给这三个人,楚可以攻破。”汉王便派随何劝说九江王布,又派人联合彭越。到魏王豹反叛,派韩信专门率兵向北攻打,于是攻下燕、代、齐、赵。然而最终攻破楚的,是这三个人的力量。
张良多病,不曾专门率兵,常作为策划之臣,时时随从。
汉三年,项羽在荣阳急围汉王,汉王忧虑恐慌,和郦食其谋划削弱楚的权力。郦生说:“从前汤伐桀,封其后人于杞;武王杀纣,封其后代于宋。现在秦不行大道,消灭六国,没有立锥之地。陛下果真能再立六国的后代,他们都感激陛下的德义,愿做您的奴仆。德义已行,面向南称霸,楚一定会恭敬地来朝见。”汉王说:“好。赶快刻印,先生去授与他们。”
郦生还没走,张良从外面来谒见汉王。汉王正吃饭,说:“有门客为我谋划削弱楚权。”把郦生的计谋都告诉了张良,说:“子房看怎么样?”张良说: “谁给陛下策划的?陛下的大事要完了。”汉王说:“为什么?”张良说:“臣请求用面前的箸子来比划。从前汤武伐桀纣而分封其后代,是估计能制他们的死命。现在陛下能制项籍死命吗?这是第一个不行的原因。武王攻入殷,表彰商容、箕子之家,封比干之墓,现在陛下能吗?这是第二个不行的原因。打开钜桥的粮仓,散发鹿台的财物,来赏赐贫困者,现在陛下能吗?这是第三个不行的原因。灭殷事完,收起兵车制成轩车,倒放干戈,表示不再用,现在陛下能吗?这是第四个不行的原因。让马在华山之阳休息,表示无可作为,现在陛下能吗?这是第五个不行的原因。让牛在桃林的原野上休息,天下不再征税,现在陛下能吗?这是第六个不行的原因。并且现在天下的游士,告别亲戚,抛弃坟墓,离开故友,来跟随陛下,衹是日夜盼望有咫尺的地方。现在却封立六国后代,天下无处可再封立,游士各自回去事奉自己的主人,跟随亲戚,重交旧友,谁跟陛下攻取天下呢?这是第七个不行的原因。而且如今衹有楚国强大如果六国又去屈从它,陛下怎能统治他们呢?这是第八个不行的原因。如果真用了这个计策,陛下的事业就完了。”汉王停止吃饭,吐出口中的食物,骂道:“混账儒生,几乎坏了你老子的事!”命令赶快销毁封印。
以后韩信灭齐后想自立为齐王,汉王发怒。张良劝说汉王,汉王让张良授与齐王信印。事在《信传》。
五年冬天,汉王追赶楚军到阳夏南部,战斗不利,坚守固陵军垒,诸侯到约定H期不来。张良劝说汉王,汉王采用他的主意,诸侯都来了。事在《高纪》。
汉六年,封功臣。张良不曾有战功,高帝说:“运筹帷幄,决定千里之外的胜利,是子房的功劳。自己挑选齐三万户。”张良说:“开始臣从下邳起家,和皇上在留相见,这是天把臣交给陛下。陛下采用臣的计策,幸而有时料中,臣希望赐封留就够了,不敢承当三万户。”便封张良做留侯,和萧何等一起受封。
皇上封了大功臣二十多人,其余的H夜争功不能决定,没有能分封。皇上住在雒阳南宫,从天桥上看见将领们常常几个人相对私语。皇上说:“这是说什么?”张良说: “陛下不知道吗?这是谋反。”皇上说:“天下刚刚安定,为什么谋反?”张良说:“陛下起身于平民,和这些人一起夺得天下,现在陛下成了天子,所封的都是萧、曹等故交亲善的人,所杀的都是平素仇恨的人。现在军官计算功劳,天下不够普遍分封。这些人怕陛下不能全封,又怕被怀疑有过失而杀害,所以聚集起来谋反。”皇上于是担心地说:“那怎么办呢?”张良说:“皇上平素怨恨的人,群臣都知道的,谁最厉害?”皇上说:“雍齿和我有旧仇,多次侮辱使我受窘,我想杀他、因为功劳多,不忍心。”张良说:“现在赶快先封雍齿,以昭示群臣,群臣见雍齿先受封,便人人坚定了。”于是皇上摆酒,封雍齿做什方侯,并赶紧催促丞相御史计功封赏。群臣喝过酒,都高兴地说:“雍齿都被封侯,我们不担心了。”