太建北伐，南陳太建年間，派車騎大將軍吳明徹率軍收復長江以北、淮河以南的國土。北齊與北周戰爭加劇，無暇南顧，陳朝滿足於既占的淮河兩岸地區，無意北進，北周滅北齊后，江北淮南之地旋即被北周攻佔。
江陵之戰
570年（太建二年）七月，陳朝司空章昭達進攻北周扶植的江陵政權後梁，梁明帝和北周總管陸騰抵抗。周軍在西陵峽口南岸筑安蜀城，在長江上編織蒲葦以大繩作橋樑，用來運糧。章昭達派兵制造長戟，配在樓船上，在船上仰面割斷大繩，繩索被割斷，周軍糧運斷絕。陳軍攻克安蜀城。梁明帝向北周的襄州總管衛公宇文直告急，宇文直派大將軍李遷哲率軍援救。李遷哲將己部防守江陵外城，親率騎兵攻打江陵南門，派步兵攻打江陵北門，兩頭夾擊陳軍，陳軍多戰死。夜晚，陳軍在城西架梯登城，幾百人上城，李遷哲和陸騰力戰，打退了陳軍。章昭達又將龍川的寧朔決口，引水倒灌江陵。陸騰領兵從西出戰，章昭達軍引兵退走。
奪取江北
573年（太建五年），陳宣帝計劃討伐北齊，吳明徹決策請求行動。尚書左僕射徐陵、都官尚書裴忌推薦吳明徹。三月十六日，吳明徹為都督征討諸軍事，裴忌為監軍事，統軍十萬進攻北齊。吳明徹向秦郡進軍，都督黃法氍進軍歷陽。四月初八，陳朝的前巴州刺史魯廣達和北齊軍隊交戰于大峴，獲勝。北齊在秦郡設定秦州，北齊用大樹做柵欄放在連通長江的水渠通滁水中。四月十六日，吳明徹派豫章內史程文季率兵拔掉柵欄，攻下秦州。齊後主派軍援救歷陽，四月二十五日，被黃法氍打敗。齊後主又派開府儀同三司尉破胡、長孫洪略援救秦州。齊軍戰鬥力銳利，還有善於射箭西域胡兵。四月二十六日，在呂梁進行戰鬥。戰鬥開始前，吳明徹對巴山太守蕭摩訶說：「如果消滅了這些胡兵，打掉敵軍氣焰，君之才不在關羽以下。」齊軍大隊十幾人出陣應戰，被蕭摩訶斬殺。北齊軍大敗，尉破胡逃走，長孫洪略戰死。尉破胡出師時，北齊侍中王琳逃到彭城，北齊派他去壽陽召募兵士以抵抗陳軍，又命盧潛為揚州道行臺尚書。四月二十九日，南譙太守徐槾攻克石樑城。五月初四，瓦梁城降陳。五月初八，陽平郡降陳。五月初九，徐槾攻克廬江城。歷陽城降陳，黃法氍減緩攻勢，歷陽卻又拒守。黃法氍大怒，率兵緊攻，五月十一，攻克歷陽城，將守城的士兵全部殺死。進軍合肥，合肥見到陳朝的軍旗便請求投降。五月十四，北齊的北高唐郡降陳。五月十六，陳宣帝令南豫州刺史黃法氍移鎮歷陽。五月二十日，南齊昌太守黃詠攻克齊昌的外城。五月二十一日，廬陵內史任忠率軍到東關，攻克東關的東西二城，進而攻克蘄城；五月二十三日，又克譙郡城。秦州城降陳。五月二十八日，瓜步、胡墅二城降陳。
六月，陳朝郢州刺史李綜攻克灄口城。六月十一日，任忠攻克合州的外城。六月十六日，淮陽郡、沭陽郡郡守棄城逃走。六月十九日，陳朝的程文季進攻北齊的涇州，將它攻克。六月二十日，宣毅司馬湛陀攻克新蔡城。六月二十九日，陳朝黃法氍攻克合州。六月三十，吳明徹攻克仁州。七月初四，北齊派尚書左丞陸騫領兵二萬救援齊昌，從巴水、蘄水之間出兵，和陳朝的西陽太守周炅遭遇。周炅留下弱兵為疑兵，親率精兵從小路阻擊敵軍背後，大敗齊軍。七月初五，征北大將軍吳明徹率軍攻克淮水北岸的峽口；防守南岸的齊軍棄城逃走。周炅攻克巴州。淮北、絳城和谷陽的士民獻城降陳。北齊巴陵王王琳和揚州刺史王貴顯守衛壽陽的外城，七月二十二日，吳明徹乘夜攻城，壽陽外城城潰。齊軍退守相國城和金城。八月初二，北齊的山陽城降陳。八月初九，盱眙城降陳。八月十九日，陳朝戎昭將軍徐敬辯攻克海安城。青州的東海城降陳。八月二十五日，平固侯敬泰等攻克晉州。九月初一，陽平城降陳。九月初九，高陽太守沈善慶攻克馬頭城。九月十一日，齊安城降陳。九月十三日，陳朝左衛將軍樊毅攻克廣陵楚子城。九月二十九日，前鄱陽內史魯天念攻克黃城。十月初二，郭默城降陳。吳明徹進攻壽陽，築起圍堰引肥水灌城，城裡的百姓患浮腫和腹瀉病的很多，死去的有十分之六七。北齊行臺右僕射皮景和等援救壽陽，不敢前進，駐軍淮口，齊後主派使者催促。皮景和率部幾十萬人渡淮河，距離壽陽三十里時，又駐軍不進。十月十三日，吳明徹一舉攻克壽陽，活捉王琳、王貴顯、盧潛和扶風王可朱渾道裕送到建康。
十月十五日，北齊派軍一萬到潁口，被樊毅擊退。十月十九日，派兵援救蒼陵，又被陳軍打敗。齊後主升皮景和為尚書令。十月二十四日，陳宣帝任命吳明徹為都督豫、合等六州諸軍事、車騎大將軍、豫州刺史，黃法氍為征西大將軍、合州刺史。十月二十六日，陳朝湛陀攻克齊昌城。十一月十二日，淮陰城降陳。十一月十八日，威虜將軍劉桃枝攻克朐山城。十一月十九日，樊毅攻克濟陰城。十一月二十七日，魯廣達攻克北齊的南徐州。十二月初四，譙城降陳。任忠攻克霍州。陳宣帝下詔徵召安州刺史周炅入朝，任命周炅為江北道大都督，總轄各路軍隊討斬田龍升。北齊歷陽王高景安退走，陳朝將長江以北一帶地方全部收復。574年（太建六年）正月二十三日，廣陵城牙城中的將士降陳。
575年（太建七年）正月二十日，陳朝左衛將軍樊毅攻克潼州。二月二十三日，樊毅攻克下邳、高柵等六座城池。閏九月，車騎大將軍吳明徹率軍攻打北齊彭城；閏九月十一日，在呂梁打敗幾萬齊兵。
喪失江北
577年（太建九年），陳宣帝得知北周滅亡了北齊，想和北周爭奪徐州、兗州，下詔南兗州刺史、司空吳明徹督率軍進討，以吳明徹的長子吳戎昭、將軍惠覺代理州事。吳明徹率軍到了呂梁，北周徐州總管梁士彥率軍抵抗，十月十九日，吳明徹打敗梁士彥。梁士彥據城自守，被吳明徹的軍隊包圍。十一月初四，北周派上大將軍王軌帶兵援救徐州。578年（太建十年）二月，吳明徹包圍彭城，將戰船環繞排列在城下，攻城很急。王軌領兵輕裝前進，佔據淮口，結成長長的包圍圈，用鐵鎖連線起幾百個車輪，沉在清水河裡，用來阻斷陳船歸路，吳明徹不聽蕭摩訶的請求，水路被周軍被阻斷。北周軍隊越到越多，陳朝的將領們商議破壞堵水的土堤將軍隊撤離，用船隻裝載馬匹退走，馬軍主將裴子烈說：「如果破了土堤將馬匹放下船，船一定會傾翻，不如先將馬匹送出去。」當時吳明徹背上長瘡病得很重，蕭摩訶再次向他請求說：「現在求戰不得，進退無路。軍隊如果秘密地突圍，也不足為恥。希望您率領步兵、乘馬車慢慢地前進，我帶領幾千名鐵騎在前後來往奔馳，崐一定能使您平安地到達京城建康。」吳明徹說：「老弟這個計策，是個好辦法。然而步兵很多，我是總督，必須在隊伍後面，率領他們一起行動。老弟的馬軍應當行動迅速，走在步兵前面不能遲緩。」蕭摩訶因此率領馬軍在晚上出發。二月二十七日，陳軍潰敗，吳明徹被北周捉住，三萬將士以及軍械物資都被北周俘獲。蕭摩訶、任忠率軍突圍。周武帝封吳明徹為懷德公，位於大將軍之列。吳明徹憂愁憤怒而去世。三月初九，陳朝任命中軍大將軍、開府儀同三司淳于量為大都督，總管水陸軍事，鎮西將軍孫都督荊州、郢州之軍，平北將軍樊毅都督清口上至荊山沿淮河一帶之軍，寧遠將軍任忠都督壽陽、新蔡、霍州之軍，以防備北周。 四月二十一日，樊毅派軍渡過淮河到了北面，對著清口築城。四月二十五日，清口城失守。十二月二十七日，北周任命河陽總管滕王宇文逌為行軍元帥，率眾攻陳朝。579年（太建十一年）二月，北周停止南征。
九月二十七日，周宣帝任命鄖公韋孝寬為行軍元帥，率領行軍總管杞公宇文亮、梁士彥入侵淮南。十一月，韋孝寬派宇文亮從安陸進攻黃城，梁士彥進攻廣陵。十一月初七，梁士彥到肥口。十一月十一日，周軍包圍壽陽。陳宣帝令淳于量為上流水軍都督，中領軍樊毅都督北討諸軍事，左衛將軍任忠都督北討前軍事，前豐州刺史皋文奏率步騎兵三千進取陽平郡。十一月十六日，任忠率步騎兵七千進取秦郡；十一月十九日，仁威將軍魯廣達率軍進入淮河一帶。樊毅率水軍二萬從東關進入焦湖，武毅將軍蕭摩訶率步騎兵進取歷陽。十一月二十一日，韋孝寬攻克壽陽，杞公宇文亮攻克黃城，梁士彥攻克廣陵；十一月二十四日，攻取霍州。十一月二十六日，陳朝任命揚州刺史、始興王陳叔陵為大都督，總轄水步諸軍。十二月初八，南兗州、北兗州、晉州以及盱眙郡、山陽郡、陽平郡、馬頭郡、秦郡、歷陽郡、沛郡、北譙郡、南梁郡等九郡百姓離開當地，逃到江南。北周得到譙州、北徐州。長江以北併入北周。