秦始皇死后,胡亥在赵高和李斯的扶持下当了皇帝,他继位后横征暴敛,百姓苦不堪言,天下群雄趁机揭竿而起,刘邦也在此时加入了反秦的队伍,他在沛县起兵后,附近的穷苦百姓纷纷加入,在萧何等人的谋划下,刘邦数次打败秦军,并攻下了几座县城。他把丰邑交给雍齿把守,自己率军继续东进。
丰邑是刘邦的大本营,他的父母和妻子都在这里,刘邦把丰邑交给雍齿把守,相当于把自己的身家性命交给了他。雍齿虽然和刘邦是老乡,但家世要比刘邦好很多,《史记》记载他“出身豪强”。雍齿认为自己的出身和能力都比刘邦强,因此不甘心给他当手下。于是他趁刘邦在前线和秦军拼杀的时候,率部投降了魏国。
雍齿这一招够狠,他趁刘邦之危落井下石,在背后捅了一刀子,并把刘邦的父母和妻子都交给了魏国人处理,好在魏国人和刘邦并没有什么过节,他的家人这才幸免于难。刘邦得知雍齿背叛的消息后怒火中烧,立刻率军回来攻打雍齿,不料雍齿还真有两把刷子,先后两次击败刘邦,把他搞得灰头土脸。最后刘邦向项梁借了重兵,这才攻下了丰邑。
刘邦一心想捉住雍齿,以泄心头之恨,不料雍齿见机得早,在城破之际就趁乱遛了。此后雍齿先后投奔过魏国、赵国,后来又跟随项羽,垓下之战后,雍齿再一次成为刘邦手下。刘邦本想杀了雍齿,但被萧何等人以收揽人心为由给拦下了。西汉建立后,刘邦开始分封功臣,但只封了20几个人后就进行不下去了,将领们纷纷争功,座次一时难以排定。有人见自己迟迟得不到封赏,心里就有了想法,刘邦得知后很是着急,这时候张良劝他封雍齿为侯。
刘邦对张良的这个提议很不满,他说:“雍齿和我有宿仇,多次使我受到羞辱,我不杀他已经是很大的恩德了,怎么还能封他为侯呢!”张良不紧不慢的答道:“正因为大家都知道您和雍齿有宿仇,如果您在此时封雍齿为侯,那么他们就会相信自己肯定会受到封赏了。”刘邦这才恍然大悟,亲自封雍齿为什邡侯,还设宴款待了他。众人听到这个消息后都说:“雍齿尚且被封为侯,我们还有什么好担心的呢。”就这样,被刘邦恨得牙痒痒的雍齿非但没有被处死还靠着张良的这番话被封为列侯,这个结果恐怕是他做梦都没有想到的。