毫無準備的楚王得到消息,急忙派大將囊瓦和沈尹戍率領全國兵力迎敵。吳軍在孫武的指揮下,包圍了沈尹戍的軍隊。消息傳到前線,楚軍立即渙散,吳軍攻入楚國國都。
公元前506年,吳軍認為攻打楚國的時機成熟了。由於當時楚國的兵力仍然數倍於
吳國,統帥孫武決定採用快速作戰的方針。他挑選精壯士兵數千人,以急行軍的方式,秘密挺進到楚國的邊境。
毫無準備的楚王得到消息,急忙派大將囊瓦和沈尹戍率領全國兵力迎敵。雙方在柏舉(今湖北安陸一帶)展開決戰。沈尹戍向囊瓦建議:由囊瓦率楚軍主力正面設防,他本人則率部分兵力迂迴到吳軍的背後,然後對吳軍實施前後夾擊,一舉消滅吳軍。這是楚軍擊敗吳軍的最好途徑。囊瓦起初也同意了沈尹戍的建議。
可是在沈尹戍率部隊出發后,囊瓦聽信部下的的讒言,害怕戰爭勝利后沈尹戍的功勞比自己大,就擅自改變原來的作戰計劃,在沒有充分準備的情況下,率向向吳軍發起進攻,結果被孫武打敗 沈尹戍得知囊瓦主力潰敗,急忙率領軍隊趕來救援。吳軍在孫武的指揮下,包圍了沈尹戍的軍隊。在無法突圍的情況下,沈尹戍命令部下割下自己的頭向楚王報告。楚昭王聽到前線部隊打了敗仗,不顧大臣們的反對,也不顧全城軍民的生死存亡,悄悄帶上幾名家屬逃離國都。消息傳到前線,楚軍立即渙散,吳軍攻入楚國國都。後來,楚國大臣
申包胥逃亡到另一強國
秦國,在他的遊說下,秦國派兵攻打吳國,吳國才從楚國撤軍。