刘邦称帝后,封原赵国国君张耳的儿子张敖为赵王,封地仍在燕地。不仅如此,刘邦还将自己与吕后唯一的女儿鲁元公主嫁给了张敖,而张敖对刘邦则是毕恭毕敬,从未有过异心。公元前200年,刘邦讨伐匈奴,结果兵败被困白登城,当其冲出包围回长安途中,途经邯郸城时,被张敖迎进了城主府。
张敖知道刘邦在白登城内被围了七天七夜,不但缺吃少喝,整天还提心吊胆,可以说吃尽了苦头。因此,张敖对刘邦十分恭顺,生怕自己招呼不周而惹到刘邦。
不过,大家都知道刘邦生性傲慢,再加上兵败而返,心情十分不好,对张敖这个女婿也毫不客气,坐姿极为嚣张。即便是张敖十分恭顺地侍候在旁,可刘邦仍是张口就骂,十分无礼。
看到刘邦如此无礼之后,张敖手下的一批门客就看不下去了。这些人中大部分都是张耳手下的门客,在张耳死后,改而辅佐张敖。他们看到张敖仁谨懦弱,居然甘心忍受刘邦的羞辱时,都不由得怒发冲冠,而尤以贯高反应最为激烈。
不仅如此,他还暗中与赵午等其他门客联合起来,对赵王说道:“天下唯有德有才之人方能得之。可如今,大王您虽然恭敬而又谨慎地侍奉皇帝,可他却以傲慢无礼相报。像他这样的人,根本就不配做皇帝,不如让我们把他杀了,然后再拥立您做皇帝。”