唐契之攻闞爽也,爽遣使詐降於沮渠無諱,欲與之共擊契。八月,無諱將其眾趨高昌;比至,契已死,爽閉門拒之。玄月,無諱將衛興奴夜襲高昌,屠其城,爽奔柔然。無諱據高昌,遣其常侍汜俊奉表詣建康。詔以無諱為都督涼、河、沙三州諸軍事、征西大將軍、涼州刺史、河西王。
吐穀渾叱力延等請師於魏以討吐穀渾王慕利延,魏主使晉王伏羅督諸軍擊之。
玄月,甲辰,以沮渠安周為都督涼、河、沙三州諸軍事、涼州刺史、河西王。
太子率更令何承天撰《元嘉新曆》,表上之。以月蝕之衝知日地點。又以中星檢之,知堯時冬至日在須女十度,今在鬥十七度。又測景校二至,差三日有餘,知今之南至日應在鬥十三四度。因而更立新法,冬至徙上三日五時,日之地點,移舊四度。又月有遲疾,前曆合朔,月蝕不在朔望;今皆以盈縮定其小餘,以正朔望之曰。詔付外詳之。太史令錢樂之等奏:皆如承天所上,唯月有頻三大,頻二小,比舊法殊為乖異,謂宜仍舊。詔可。
魏晉王伏羅至樂都,引兵從間道襲吐穀渾,至大母橋。吐穀渾王慕利延大驚,逃奔白蘭,慕利延兄子拾寅奔河西;魏軍斬首五千餘級,慕利延從弟伏念等帥萬三千落降於魏。
玄月,辛巳,魏主如漠南。甲辰,舍輜重,以輕騎襲柔然。分軍為四道:樂安王範、建寧王崇各統十五將出東道,樂平王丕督十五將出西道,魏主出中道,中山王辰督十五將為後繼。
蒲月,魏古弼發上邽、高平、岍城諸軍擊楊文德,文德退走。皮豹子督關中諸軍至下辯,聞仇池得救,欲還;弼遣人謂豹子曰:“宋人恥敗,必將複來。軍還以後,再舉難堪,不如練兵蓄力以待之。不出秋冬,宋師必至;以逸待勞,無不克矣。”豹子從之。魏以豹子為仇池鎮將。
己醜,江夏王義恭進位太尉,領司徒。
甲午,立皇子誕為廣陵王。
元嘉二十一年甲申,公元四四四年春,正月,己亥,帝耕藉田,大赦。
是歲,沙州牧李竇入朝於魏,魏人留之,覺得外都大官。
十一月,將軍薑道盛與楊文德合眾二萬攻魏濁水戍,魏皮豹子、河間公齊救之,道盛敗死。
宋紀六(起玄黓敦牂,儘柔兆閹茂,凡五年)
戊申,魏主詔:“王、公以下至庶人,有私養沙門、巫覡於家者,皆遣詣官曹;過仲春十五日不出,沙門、巫覡死,仆人門誅。”庚戌,又詔:“王、公、卿、大夫之子皆詣太學,其百工、商賈之子,當各習父兄之業,毋得私立黌舍;違者,師死,仆人門誅。”
吐穀渾王慕利延兄子緯世與魏使者謀降魏,慕利延殺之。是月,緯世弟叱力延等八人奔魏,魏以叱力延為歸義王。
丙寅,魏主使安西將軍古弼督隴右諸軍,及殿中虎賁與武都王楊保宗自祁山南入,征西將軍漁陽皮豹子與琅邪王司馬楚之,督關中諸軍自散關西入,俱會仇池。又使譙王司馬文思督洛、豫諸軍南趨襄陽,征南將軍刁雍東趨廣陵,移書徐州,稱為楊難當報仇。