楚怀王有约在先,"先入关中者为王"。明明是刘邦先入的关,项羽却违背原约,自封为西楚霸王,把刘邦封往蜀汉偏狭之地为王。刘邦对此感到窝火,禁不住对手下大将说:"项羽这个家伙也太可恶了!竟敢背叛盟约还排挤我!我一定要跟他拼个你死我活。"樊哙、周勃、灌婴等人听了都跃跃欲试起来,各个摩拳擦掌。然而萧何却冷静地分析了当时的形势,劝刘邦不要图一时的泄愤,他说:"您暂且在汉中称王,条件虽然差些,但是总比白白去送死强啊!"刘邦恼火地问:"怎么会是白白送死呢?"萧何回答说:"你现在的兵力根本不如项羽,如果要打也是以卵击石,失败的结局是明摆着的,这难道不是白白送死吗?现在项羽封你为汉王,虽然地方偏僻了点,但是总还可以求得生存。何况蜀中地势险要,一人当关,万夫莫开,最适合我们养精蓄锐了。你再想想,只要我们爱护百姓,广招贤才,万事具备,只等时机到来,同样可以争夺天下。何必逞一时之意气呢?"刘邦听了萧何的劝说,如梦中人被一语惊醒,连忙点头称是,几乎视萧何为宝贝,立拜他为丞相,欣欣然率军进入汉中,休兵养士,招贤纳士。萧何也兢兢业业地干着自己的后勤部长工作,《史记》记载:"以丞相留收巴、蜀,填抚谕告,使给军食。"