北魏遷都洛陽(今河南洛陽東北)後,急於南攻,以圖開拓疆域。北魏太和二十一年(齊建武四年,497)九月,北魏孝文帝元宏(即拓跋宏)率兵數十萬大舉南攻,連克齊新野、南陽(今均屬河南)等地。次年三月,北魏鎮南將軍王肅攻齊義陽(今信陽),齊豫州刺史裴叔業領兵5萬圍北魏渦陽(今安徽蒙城)以救義陽。時北魏南兗州刺史孟表固守渦陽,城中糧盡,僅食草木。裴叔業督軍強攻,另遣軍主蕭璝等攻北魏龍亢戍(今懷遠西北)。北魏廣陵王元羽率步騎2萬餘赴救。蕭璝等不敵,裴叔業以3萬餘人助之,分數道進擊,大敗北魏軍。北魏帝又命安遠將軍傅永、征虜將軍劉藻等救渦陽,並受王肅節度。裴叔業連續進擊,大破之,殺北魏軍萬人,俘3000餘人,繳獲器械財物甚多。王肅表請增兵救渦陽。北魏帝認為難以分兵往救,攻義陽應量力而行,但不得失渦陽。王肅只得解義陽之圍,與統軍楊大眼、奚康生等率步騎十餘萬再救渦陽。裴叔業見北魏兵盛,於夜間引軍退走,拂曉後遭北魏軍追擊,傷亡甚眾。裴叔業還保渦口(今懷遠)。是年八月,高車反於六鎮之北。九月,北魏帝聞齊明帝蕭鸞卒,遂以禮不伐喪為由停止南攻,撤軍以伐高車。