第一次
430年
三月,劉宋到彥之北伐。
七月,宋軍進駐黃河,北魏守軍全部撤退。宋軍推進至碻磝、滑台、虎牢、金墉、洛陽、潼關一線。
八月,北魏安頡阻擊宋軍黃河以北的軍隊。
九月,北魏太武帝拓跋燾三攻胡夏,進攻胡夏首都平涼。北燕宋夫人發動政變,北燕天王馮跋受驚而死,馮弘發動政變,殺死宋夫人,逼迫太子馮翼自殺。自稱天王,殺馮跋兒子一百餘人。
十月,魏軍集結主力發動反擊,安頡占領洛陽。
十一月,魏軍攻占平涼,趕走胡夏皇帝赫連定。拓跋燾擊潰劉宋的主力到彥之軍隊。北魏向宋國北伐軍發動全面反擊,收復虎牢等地。
431年
一月,胡夏赫連定攻占西秦南安,乞伏暮末投降,被赫連定滅族,西秦滅亡。宋國大將檀道濟由歷城欲沿黃河逆流而上救援滑台,遭到北魏叔孫建長孫道生的阻擊。
二月,北魏叔孫建放火燒掉檀道濟軍的糧倉,檀道濟被迫撤退。北魏安頡攻陷滑台。北伐結束。
第二次
450年
三月,拓跋燾十萬軍隊進攻只有數百人鎮守的懸瓠城。北方軍隊擅長野戰而不擅攻城,歷時四十二天,不克而還。
四月,北魏《國史》案,崔浩被滅門,株連數千人。
七月,宋國二次北伐。宋軍先頭部隊到達碻磝、滑台、虎牢、潼關一線。
九月,拓拔燾集結兵力,準備南征。北魏陸真領數十騎兵突入宋軍包圍圈,進入滑台城。
十月,拓拔燾親率軍隊從黃河北岸開始反擊劉宋軍,擊潰滑台王玄謨軍。宋軍先頭部隊全線崩潰。
十一月,魏軍多路反擊,進展順利。北魏西線軍張是連提部被宋軍柳元景薛安都殲滅。宋軍中線劉康祖部被北魏中線軍拓拔仁殲滅。中線拓拔仁部到達懸瓠、項城、壽陽一線。東線拓拔燾包圍彭城。
十二月,拓跋燾主力到達長江北岸,宋軍無人敢擋,一路潰敗。拓拔燾於瓜步山上立祠堂作紀念。拓跋燾向劉義隆求聯姻,被劉義隆拒絕。
451年
一月,拓跋燾撤出長江,進攻盱眙和彭城,未果。
二月,北魏全軍北返,為了削弱劉宋的實力,殺了宋境雍、徐、兗、豫、青、冀六州的許多百姓。宋國元嘉之治成果遭到破壞。