汉高祖时期,相国萧何见长安城地方狭窄,而皇家上林苑中有很多空地,且荒弃不用,就希望能让百姓入内耕种,留下禾杆不割,作为苑中鸟兽的饲料。
高祖一听勃然大怒说:“相国你一定收下了商人的大批财物,才替他们算计我的上林苑!”于是将萧何交付廷尉,用刑具锁铐。
过了几天,一个姓王的卫尉侍奉高祖,上前探问:“相国犯了什么大罪,陛下突然把他拘禁起来?”
高祖说:“我听说李斯做秦始皇的丞相时,有善行都归功于君主,有过失就自己承担。现在相国接受商人很多金钱,而为百姓请求开放我的上林苑,以讨好老百姓,所以我把他关起来治罪。”
王卫尉说:“在自己职务范围内,如果对百姓有所便利的话,请求皇上实行,这是身为相国所该做的事;陛下为什么要怀疑相国接受商人的金钱呢?而且陛下和楚对抗的几年之间,都是陛下亲自率军前往的;在那个时候,相国守住关中,只要他在关中稍稍摇动一下脚,关西的土地就不是陛下所有的了,相国不在这时候为了己利反叛陛下,难道现在会为了商人的金钱而反叛陛下吗?而且秦是因不知自己所犯的过错才灭亡的;李斯为秦始皇分担罪过,有什么值得效法学习的!陛下为什么会有怀疑相国的浅见呢!”
高祖心里很不高兴,但因为王卫尉讲的是事实,所以在当天,派出使者拿符节赦免了萧何。
萧何年纪已老,一向都很恭敬谨慎,光着脚入朝向皇上拜谢。高祖说:“相国免了吧!相国为百姓请求开放上林苑,我不答应;我不过是像桀、纣一样的昏君,而相国却是贤明的相国。我故意囚禁相国,是要让百姓知道我的过错啊!”