赫連勃勃進入長安後自稱皇帝。大家都建議赫連勃勃遷都長安,赫連勃勃認為北魏才是他最大的隱患,如果以東北部的統萬城為都,可遏制北魏西進。於是命太子赫連守長安,自己帶大軍返回統萬城。
再說劉裕得知青泥大敗,關中盡失,不由大慟,登城牆而北望,痛哭流涕。不久劉義真回來,劉裕降劉義真為建威將軍、司州刺史,接著又打算北伐胡夏。但由於東晉當年曾發生一次大面積的水災,百姓困餓,盜賊蜂起,國力比較匱乏,加之胡夏的赫連勃勃與後秦的姚泓不可同日而語,前者是人傑,後者為狗熊,北伐的勝算並不是很大,劉裕最終放棄了北伐。
本想再多建一些功業的劉裕這時候基本上沒什麼大事可幹了,而且他可能也感覺到自己時日不多,於是就加緊了代晉建宋稱帝的步伐。他稱帝的第一步是算命,看自己什麼時候稱帝最合適。算命的結果是&ldo;昌明之後尚有二帝&rdo;。
昌明就是司馬曜,昌明是他的字。這句讖語的意思是:&ldo;東晉在司馬曜死後,還應當有兩個皇帝才會結束。&rdo;劉裕很相信這個,於是就派中書侍郎王韶之把吃得香、睡得著、沒病沒災、成天樂呵呵的傻皇帝司馬德宗給弄死。王韶之弄死司馬德宗的時候,還費了一番工夫,因為司馬德宗的弟弟司馬德文每天陪在他身邊侍候飲食起居,從不離開。王韶之等了好多天也沒找到下手的機會,到了十二月戊寅這天,司馬德文正好生病了,出宮休養治病。王韶之趁司馬德文不在,就帶人把司馬德宗勒死。司馬德宗死後,劉裕又立司馬德文即皇帝位。
司馬德文雖然知道自己的哥哥是被劉裕害死的,但也沒有辦法。其實就是當不當皇帝這件事,都不是他說了算的。兩年後,在劉裕的再一次操縱和導演下,百官一致上書要求司馬德文禪位。
司馬德文雖然心中痛楚,卻不得不裝作很高興的樣子說道:&ldo;其實在桓玄篡位建梁朝後,晉朝就失掉了天下。多虧宋王劉裕又恢復晉朝,使晉朝又得以延續了近20年。今日禪位,我非常願意。&rdo;欣然提筆寫就讓位詔書,然後帶著自己的家屬走出了皇宮,把這個充滿陰謀與慾望的地方,讓給了劉裕。司馬德文被劉裕封為零陵王,遷居秣陵縣城(今湖北省荊門縣),由冠軍將軍劉遵考帶兵監管。公元420年6月,東晉滅亡。自晉元帝創立江東,到晉恭帝禪位於宋,東晉共歷十一主,一百零四年;東西兩晉合計共歷十五主,前後一百五十六年。
劉裕於當月稱帝建宋朝,追尊其父劉翹為孝穆皇帝,生母趙氏為孝穆皇后;尊奉繼母蕭氏為皇太后;立劉義符為皇太子;以司空劉道憐為太尉,封長沙王;追封劉道規為臨川王;其餘功臣增位晉爵各有封賞。又追封劉穆之為南康郡公,王鎮惡為龍陽縣侯。一個新的朝代‐‐‐南朝開始了。
東晉滅亡後,西涼也就轉向宋朝稱臣。西涼原本是向後秦稱藩,但由於後秦的國力日漸衰弱,顧不上管理涼州的事務,因此西涼總受北涼的欺負,經常被沮渠蒙遜帶兵搶劫和侵略。西涼李暠遂於公元405年向西遷都至酒泉,並向東晉稱臣,被封為酒泉公。但後來北涼仍襲擾不斷,一直侵蝕西涼的領土。公元417年二月,李暠病死,其子李歆繼位。西涼與北涼的戰爭仍是連年不斷。直到公元420年,沮渠蒙遜假稱南伐西秦,暗中帶重兵埋伏在川巖。李歆以為北涼伐秦,必然國內空虛,舉三萬騎兵進攻北涼的都城張掖,途中被北涼軍伏擊,西涼軍大敗。李歆出征的時候曾經慷慨激昂,認為自己必勝,並拒絕了尹太后的勸說,戰敗之後,他覺得沒臉再回酒泉了,便領敗軍再戰。但連戰連敗,最後死於亂軍之中。沮渠蒙遜乘勝攻佔酒泉。
李歆的弟弟李恂其後以敦煌為都,自稱冠軍將軍、涼州刺史,繼續