程昱是三國時期魏國的謀士參謀,為曹操手下得力部將,兗州東郡東阿人,黃巾起義時,東阿縣令膽小怕死,拋下全縣百姓私自逃跑了,程昱臨危不亂組織有能力的民眾抗擊黃巾軍,使東阿縣得以保存。後曹操揮軍至兗州時聽聞程昱事跡,遣使過去遊說,將程昱招為麾下。
程昱此人雖為武將卻是難得的足智多謀,東阿縣在他的指揮下抗擊了黃巾軍的進攻後,當時的兗州刺史劉岱想要將他收於己用,然而程昱當時已經看出這個劉岱不足成大器,便拒絕了。劉岱居於兗州又同時與袁紹、公孫瓚來往,袁紹將自己的妻兒安置於兗州,公孫瓚亦派兵駐守兗州。後來袁紹於公孫瓚之間發生矛盾,公孫瓚便威脅劉岱讓他交出袁紹的妻兒,劉岱無奈,不管是袁紹還是公孫瓚他都是不敢得罪的,又怕自己一時的錯誤的決定毀了座下的江山,於是他便向程昱求計,程昱不慌不忙為劉岱分析了眼下的局勢,認為袁紹的實力遠在公孫瓚之上,若是此時將他的妻兒交與公孫瓚,待到袁紹破了公孫瓚勢之後必定要兵至兗州,到時候就沒有人能救得了了。
劉岱聽聞遂按照程昱的吩咐安排,不久,袁紹果然大破公孫瓚,劉岱大喜,又派人前去招安,想要程昱為自己所用,程昱這次聲稱自己患有疾病不願前去。
等到黃巾軍殺掉劉岱佔據兗州時,曹操前來攻打,派人前來程昱卻馬上就答應了,他的同鄉友人十分奇怪,問他,「為什麼劉岱招你時,你推三阻四,曹操派人前來你卻馬上就答應了?」程昱只是笑笑並不回答。
程昱獻計
三國時曹操手下有四大謀士參謀,這其中就有程昱,說起這個人當算的上一號人物,當初劉岱佔據兗州時遣使兩次都未能將其招安,後甘願拜於曹操麾下,可見其人心胸謀略之大,只追隨當世有能之士。
東漢建安五年,曹操大破袁紹於官渡,數十萬大軍被曹軍打的幾乎全軍覆沒,袁紹無奈之下只得退回河北,與自己的兒子和其他眾部將會和,以求養精蓄銳之後再次與曹操大戰。
曹操也是早就準備再戰,等到數月之後,袁紹率兵捲土重來,雙方於倉亭相遇,這次袁紹吸取教訓,不急於求成,而是步步為營,小心為上,曹操的兵力卻遠不如袁紹,又於袁軍第一次交戰中失去一員得力干將,實在是消耗不起。雙方對峙多日,曹操已是焦急萬分,這時程昱站出來向其獻上了一計,此計乃是效仿漢高祖劉邦的「十面埋伏」之計。
曹操應程昱之計要求主動退兵,一直退到了黃河邊,將手下人馬劃分五隊,埋伏於兩側,曹操又帶著許褚主動去偷襲袁紹軍營,這袁紹不疑有詐,一邊帶軍迎戰一邊還嘲笑曹操。袁紹一路追趕,直將曹操逼退至黃河邊,無路可退之下曹軍背水一戰,先前埋伏左右的伏兵一起殺出,一時之間喊殺聲四起,袁軍大亂,慌不擇路,連連向後退。
袁紹帶領子侄拚死殺出一條血路,保住了一命,此戰之後,袁紹徹底被曹操打敗已無力再戰。