昭王四十八年(前259)十月,秦軍再次平定上黨郡。以後,秦軍兵分兩路:王齕攻下皮牢,司馬梗平定太原。韓、趙兩國十分害怕,就派蘇代到秦國,獻上豐厚的禮物勸說丞相應侯說:“武安君擒殺趙括了嗎?”應侯回答說:“是。”蘇代又問:“就要圍攻邯鄲嗎?”應侯回答說:“是的。”於是蘇代說:“趙國滅亡,秦王就要君臨天下了,武安君當封為三公。武安君為秦國攻占奪取的城邑有七十多座,南邊平定了楚國的鄢、郢及漢中地區,北邊俘獲了趙括的四十萬大軍,即使曆史上赫赫有名的周公、召公和呂望的功勞也超不過這些了。如果趙國滅亡,秦王君臨天下,那麼武安君位居三公是定而無疑的,您能屈居他的下位嗎?即使不甘心屈居下位,可已成事實也就不得不屈從了。秦軍曾進攻韓國,圍擊刑丘,困死上黨,上黨的百姓都轉而歸附趙國,天下百姓不甘作秦國臣民的日子已經很久了。如果把趙國滅掉,它的北邊土地將落入燕國,東邊土地將並入齊國,南邊土地將歸入韓國、魏國,那麼您所得到的百姓就沒有多少了。所以不如趁著韓國、趙國驚恐之機讓它們割讓土地,不要再讓武安君建立功勞了。”聽了蘇代這番話應侯便向秦王進言道:“秦國士兵太勞累了,請您應允韓國、趙國割地講和,暫且讓士兵們休整一下。”秦王聽從了應侯的意見,割取了韓國的垣雍和趙國的六座城邑便講和了。正月,雙方停止交戰。武安君得知停戰消息,自有想法,從此與應侯互有惡感。

這一年九月,秦國曾再次派出部隊,命令五大夫王陵攻打趙國邯鄲。當時武安君有病,不能出征。昭王四十九年(前258)正月,王陵進攻邯鄲,但戰果很少,進展不大,秦國便增派部隊幫助王陵繼續進攻。結果王陵部隊損失了五個軍營。武安君病好了,秦王打算派武安君代替王陵統率部隊。武安君進言道:“邯鄲委實不易攻下。而且諸侯國的救兵天天都有到達的,他們對秦國的怨恨已積存很久了。現在秦國雖然消滅了長平的趙軍,可是秦軍死亡的士兵也超過了一半,國內兵力空虛。遠行千裏越過河山去爭奪別人的國都,趙軍在城裏應戰,諸侯軍在城外攻擊,裏應外合,內外夾擊,戰敗秦軍是必定無疑的。這個仗不能打。”秦王親自下令,武安君不肯赴任;於是就派應侯去請他,但武安君始終推辭不肯赴任,從此稱病不起。

秦王隻好改派王齕代替王陵統率部隊,八、九月圍攻邯鄲,沒能攻下來。楚國派春申君同魏公子信陵君率領數十萬士兵攻擊秦軍,秦軍損失、傷亡很多。武安君有了話說:“秦國不聽我的意見,現在怎麼樣了!”秦王聽到後,怒火中燒,強令武安君赴任,武安君就稱病情嚴重。應侯又請他,仍是辭不赴任。於是就免去武安君的官爵降為士兵,讓他離開鹹陽遷到陰密。但武安君有病,未能成行。過了三個月,諸侯聯軍攻擊秦軍更加緊迫,秦軍屢次退卻,報告失利情況的使者天天都有來的。秦王就派人驅逐白起,不能讓他留在鹹陽城裏。武安君已經上路,走出鹹陽西門十裏路,到了杜郵。秦昭王與應侯以及群僚議論說:“令白起遷出鹹陽,他流露的樣子還不滿意,不服氣,有怨言。”秦王就派遣使者賜給他一把劍,令他自殺。武安君拿著劍就要抹脖子時,仰天長歎道:“我對上天有什麼罪過竟落得這個結果?”過了好一會兒,說:“我本來就該死。長平之戰,趙國士兵投降的有幾十萬人,我用欺詐之術把他們全都活埋了,這足夠死罪了。“隨即自殺。武安君死在秦昭王五十年(前257)十一月。武安君死而無罪,秦國人都同情他,所以無論城鄉都祭祀他。