最終,周亞夫成功切斷叛軍糧道,叛軍放棄睢陽,掉頭進攻周亞夫。周亞夫繼續堅守不出,叛軍聲東擊西,進攻東南角,實則想從西北角突破,卻被周亞夫識破。吳楚叛軍大敗,其他諸侯國紛紛撤兵,七國之亂不到三個月就被周亞夫平定。
五年後,周亞夫當上丞相,許負的第二段預言成真。然而當將軍時風光無限的周亞夫,當丞相卻磕磕絆絆。他性格剛直,不適合丞相一職。
將軍需令行禁止,而丞相要 「理陰陽,順四時,育萬物,輔諸侯,親百姓」。皇后想給兒媳婦的哥哥封侯,周亞夫不同意;漢景帝想換太子,周亞夫反對;漢景帝想給降漢的匈奴將領封侯,周亞夫還是說不可以。
周亞夫所言雖符合規章制度,但有時過於強硬。君臣意見不合時,他甚至直接稱病不上朝。
即便如此,漢景帝對周亞夫仍很器重。但他們君臣間真正的決裂,源於一場宴會。漢景帝年紀漸大,希望周亞夫能輔佐年輕的太子,於是在宴會上給周亞夫出了一道考題。
宴會上,漢景帝給周亞夫上了一整塊大肉,卻沒給他筷子。周亞夫心中不滿,喊服務員拿餐具。漢景帝笑著問他,難道自己給的還不能讓他滿足嗎?周亞夫起身告辭,甩臉就走。漢景帝見狀,認為周亞夫不能輔佐少主。
此後,周亞夫鬱鬱寡歡,身體每況愈下。不久,周家發生怪事,周亞夫的兒子僱人搬東西後賴帳,工人們討薪不成,舉報周家謀反,理由是他們搬的是500具甲冑。
漢景帝派人詢問,周亞夫拒絕回答,被關進大牢後才解釋說甲冑是用來陪葬的。審判官卻認為他是打算死後在地下造反。周亞夫太過剛直,選擇絕食自證清白,五天後死在了獄中。
至此,許負的三個預言全部實現。正所謂 「太平本是將軍定,不許將軍見太平」,周亞夫的一生,充滿了傳奇與無奈。