赤壁大戰后,曹操領著殘兵敗將,從烏林逃到復州東北面的一個小村里。天色將晚,將士們又冷又餓,人困馬乏,再也跑不動了。曹操當即發令:安營扎寨,埋鍋造飯。又命士兵以土筑城。休養兵力,來恢復元氣。
曹軍剛剛歇息了一天,第二天傍晚,劉備的軍隊就追上來了,將曹軍的土城團團圍住了,只等次日天亮攻城,活捉曹操。
曹操自知難以御敵,正在束手無策時,士兵給他送來了晚餐。突然,他看見盤中有只燒雞,眼睛一亮,頓時有了主意。
曹操派人連夜到老百姓家收公雞,一會兒就收來了幾十只,用籠子關著,除他的住處留下一籠外,其余被安放在土城各處。然后,吩咐將士們安心睡覺,到時聽他的號令。
劉備的軍營中,將士們經過幾天追擊,也很疲乏,剛剛入睡,就聽到一陣陣雞叫聲。眾人立即起床,整裝操戈,準備攻城。可是一看時辰,才交一更,離天亮還早著呢!大伙兒又倒頭睡下。沒過多久,雞又叫了,他們又趕快起來,跨馬提刀,準備沖殺。一看外面還是漆黑一團,四周沒有一點動靜,原來此時剛交二更……
這雞一會叫一會停,反復多次,劉備軍營里的將士被折騰得筋疲力盡,再也不想動彈了。反正曹操被困在土城里,已是甕中之鱉,還怕他插翅飛了?
原來,半夜雞叫乃是曹操半夜爬起身,先對雞籠學雞叫,引起各處及村里的雞共鳴亂叫起來。
時過三更,曹操又學了幾聲雞叫,引得村里的大公雞又嗚嗚嗚地叫起來。此刻,他登高遠望,見圍城的劉備軍營中死一樣的沉靜,就知他們中計。此時不走,更待何時。他傳令拔營起寨,趁著朦朧夜色神不知鬼不覺逃走了。
天亮以后,劉備的人馬去攻城,只見城門緊閉,城內卻沒有一點聲息。他們沖進城內,除了幾個關公雞的籠子,卻不見曹軍將士的人影,方知上當。
后來,人們把這座半夜雞叫的土城,取名雞鳴城,沿襲至今。