又過了一年,那是公元前198年,貫高有個仇人知道他策劃謀殺皇上,就向朝廷告密。于是,高祖下令逮捕趙王張敖和貫高等那一班人。消息傳來,那十多個人都紛紛爭著要自殺,惟獨貫高一人非常生氣地罵道:“哪個要你們這樣干的!現在,我們的趙王事實上不知道我們策劃的一切,卻也遭到逮捕,你們全都死了,還有哪個去證明我們的王并沒有參與造反呀!”于是,他們被推上像獸籠一般的囚車,囚車四周的板子還用膠密封了,和趙王一起被押解到長安。——在朝廷開始查辦趙王張敖謀害皇上這一案件的時候,高祖曾下了一道命令:趙國所有的官員、賓客,有哪個敢跟隨趙王的,都滿門抄斬。貫高和賓客中的孟舒等十多個人,根本不考慮自己的利害問題,都自動地按著死囚的規矩,剃掉頭發,用鐵圈緊緊箍在脖子上,作為趙王家里的奴隸,跟著到了長安。——貫高來到長安以后,接受審訊,他說:“策劃叛亂的事,只是我們干的,趙王實在一點不知道。”審問的官員因為他不揭發趙王,就用刑逼供。板子打,鞭子抽,有好幾千下,他默不作聲;又用錐子刺,刀子割,遍體鱗傷,身上沒有一塊好肉了,但他始終不改口。呂后多次對高祖說,趙王張敖因為魯元公主的關系,料想他不會做出這樣的事來。高祖聽了,氣沖沖地說:“如果張敖做了皇帝,要多少女人就有多少女人,他還希罕你的女兒嗎!”高祖一定要懲辦張敖,不聽呂后的意見。后來司法部門審理這個案件的官員,把審訊貫高的情況向高祖作了詳細的匯報。高祖聽了,說:“這是一條好漢!我們這里有哪個認識他的,私下再去問問他。”中大夫泄公說:“他是我的同鄉,我早就了解他,他本來是趙國講氣節、守信用、說話算數、說到做到的人。”于是高祖就要泄公拿了皇帝的特別通行證到監獄里去。這時,貫高已受過酷刑,坐在竹床上,聽到有人來,抬起頭,瞧了瞧說:“是泄公么?”泄公慰問他,態度像以前那樣熱情。兩人的談話逐漸談到那個造反的問題上來了,泄公問他,到底趙王張敖有沒有參加陰謀策劃。貫高說:“難道有哪一個不愛自己的父母妻子嗎?這是人之常情啊!現在我的三族都被宣判死刑,難道我要用趙王來換我的親人嗎?但是,因為趙王事實上沒有造反,這完全是我們干的,我不能為了茍且偷生而不顧事實。”貫高把事情的經過從頭到尾、原原本本地說了出來,表明趙王確實是不知道。談完以后,于是泄公進宮向高祖作了詳細匯報,高祖隨即下命令,赦免了趙王張敖。
高祖很欣賞貫高這種說一不二的做人態度,叫泄公去通知貫高說:“趙王張敖已經釋放。”同時還告訴貫高,高祖也赦免了他。貫高高興地說:“我們的趙王確實已經釋放了嗎?”泄公說:“確實的!”泄公又說:“皇上很稱贊你,所以也赦免了你。”貫高說:“我之所以不死,要留著這條命,為的是證明趙王沒有造反。現在我們的趙王已經被釋放,我的責任已經盡到了,死已無恨。而且做臣子的背著篡位和謀殺皇上的名聲,還有什么面目再在皇上手下工作呢?縱然皇上不殺我,我心里不感到慚愧嗎?”于是,他仰起頭,自己切斷喉嚨而死。這時,他的名聲傳遍了天下。
司馬遷在《張耳陳余列傳》后部分所附的張敖的事跡,事實上是表彰貫高那種明辨是非,主持正義,說一不二,決不推卸自己的責任而茍且偷生、嫁禍于人的高尚品德。