戰爭經過
正月,陳顯達率平北將軍崔慧景等部4萬人,進攻北魏,企圖收復先前被北魏攻占的雍州(治今湖北襄樊)五郡。魏孝文帝元宏派前將軍元英領兵抵禦。二月,陳顯達領兵與元英戰,屢破之,遂圍馬圈城(今河南鎮平南),歷時40天。
城中食盡,守軍飢疲,食死人肉和樹皮。魏軍被迫突圍逃走,被俘斬數以千計。南齊軍入城。陳顯達又派軍主莊丘黑攻擊南鄉(今河南淅川西南),拔之。三月,魏帝自洛陽(今河南洛陽東北)出發,領兵親征陳顯達,進抵梁城(今河南臨汝西南)。
當時,齊將崔慧景領兵攻魏順陽(今河南漸川南)。順陽太守張烈堅城固守。魏帝派振威將軍慕容平城率騎兵5000增援順陽。是月,魏帝抵達馬圈城,即命廣陽王元嘉領兵切斷均口(今湖北均縣丹江入漢江之口)交通,堵住齊軍退路。陳顯達領部眾抵達均水西岸,占領鷹子山,構築工事。當時,齊軍已震恐沮喪,跟魏軍接戰,屢戰屢敗。北魏武衛將軍元嵩脫下頭盔,奮勇衝殺,其將士隨後跟隨,大敗顯達軍。齊將張千戰死,顯達逃回建康(今江蘇南京),士卒死亡3萬餘人。