公元525年,41歲的陳慶之迎來人生的轉機,由於北魏徐州刺史投降南梁,陳慶之接應有功。於是陳慶之被封為宣猛將軍、文德主帥,並率2000人護送豫章王蕭綜入鎮徐州。同年六月,豫章王蕭綜投降北魏,北魏軍進入彭城並乘勝追擊,奪回被侵占的城池。南梁軍隊節節敗退,損失十有七八,只有陳慶之的部隊斬關夜退全部生還。
次年,安西將軍元樹征壽春,陳慶之被任命為假節、總知軍事。陳慶之連續攻下兩城,力戰並逼降北魏豫州刺史李憲並占據李憲所鎮守的城池,陳慶之因功被封為東宮直閣,賜爵關中侯。
大通元年(527年)十月,陳慶之與領軍將軍曹仲宗聯合進攻北魏渦陽。魏孝明帝元詡復派將軍元昭率軍15萬增援渦陽,前鋒抵達距渦陽城40裏的駝澗。陳慶之利用敵軍遠來疲憊的機會,率領200輕騎突襲北魏軍隊並擊破其前軍,魏軍震恐。北魏軍建築了十三座城塞,想要以此控制梁軍。陳慶之在夜色掩護下,出動騎兵突擊魏軍,連克4個營壘。渦陽戍主王緯聞訊,以城降梁。其余九城,兵甲猶盛。韋放在投降的魏軍中挑選30余人予以釋放,讓他們回去,到魏軍各營壘報告渦陽陷落的消息。同時,陳慶之率軍隨釋放的魏軍士卒之後,擂鼓吶喊攻擊。在梁軍的淩厲攻勢下,魏軍剩下的9座城堡也先後潰敗。梁軍乘勢追擊,大敗魏軍。
公元528年,北魏內亂,魏北海王元顥請梁朝出兵幫助他稱帝。陳慶之為假節、飆勇將軍,率兵7000人護送元顥北歸。北伐梁軍攻克滎陽,來到了睢陽,元顥遂於渙水稱帝。
529年四月,魏將丘大千率眾7萬抵禦梁軍。陳慶之率軍進攻,壹日之內攻占三城,迫使丘大千投降。北魏濟陰王元暉業率羽林軍2萬來援,進屯考城。陳慶之命部下在水面築壘,攻陷其城,全殲2萬,俘陰濟王元暉業。
陳慶之壹路勢如破竹,攻打滎陽時,陳慶之親自擂鼓攻城,梁軍相繼而入,攻占了滎陽俘虜了楊昱。不久,元天穆等帶領軍隊圍城,陳慶之率三千精騎背城而戰,擊破了元天穆的圍攻。陳慶之收繳滎陽的儲備,牛馬谷帛都不可勝計。陳慶之旋即進攻虎牢,守將棄城而逃,梁軍俘魏東中郎將辛纂。
陳慶之為了爭取戰略上的主動,帶領自己的七千人渡過黃河,駐守中郎城。在中郎城下與北魏大軍展開鏖戰。陳慶之處於絕對的劣勢,但仍然在中郎城阻截了爾朱榮三天,損失慘重。爾朱榮用木頭做成木筏,從硤石渡河,與元顥戰於河橋,元顥大敗,元顥逃到臨潁,遇賊人被擒,洛陽失陷。陳慶之只好帶領手下的人馬開始向南梁撤退,回到南梁後,蕭衍對陳慶之大加封賞,升陳慶之為右衛將軍,永興侯,封邑壹千五百戶。
公元530年,陳慶之擊敗北魏潁州刺史婁起、揚州刺史史雲寶於溱水,又破行臺孫騰、大都督侯進、豫州刺史堯雄、梁州刺史司馬恭於楚城。
536年擊敗北魏定州刺史侯景。539年十月,陳慶之去世,時年五十六歲!