刘裕

属于::南北朝

刘裕(363年4月16日-422年6月26日),字德舆,小名寄奴。祖籍彭城彭城县绥舆里,生于晋陵郡丹徒县京口里。东晋北朝时期杰出的政治家、改革家、军事家南朝刘宋开国皇帝(420年-422年在位)。西汉楚元王刘交之后。

刘裕自幼家贫,初为北府军将领。自隆安三年(399年)后,对内平定孙恩桓玄,消灭桓楚、西蜀、卢循、刘毅、司休之等割据势力,使南方出现百年未有的统一局面;对外消灭南燕、后秦等国,降服仇池,又以却月阵大破北魏,收复淮北、山东河南、关中等地,光复洛阳、长安两都。即位后,又派兵南征林邑国,使其全境归附。

永初元年(420年),刘裕代晋自立,定都建康,国号“宋”。执政期间,吸取前朝士族豪强挟主专横的教训,集权中央,抑制豪强兼并,实施土断,整顿吏治,重用寒门,发展生产,轻徭薄赋,废除苛法,亲自听讼,振兴教育,策试诸州郡秀才,举善旌贤,并多次遣使访民间疾苦,改善政治和社会状况,终结了门阀专政的时代,奠定了南朝“寒人掌机要”的政治格局。他对江南经济的发展,汉文化的保护与发扬有重大贡献,并开创了江左六朝疆域最辽阔的时期,为“元嘉之治”打下坚实的基础。明人李贽誉之为“定乱代兴之君”,也有“南朝第一帝”之称。

永初三年(422年),刘裕计划出征北魏,尚未出兵,便因病逝世,终年五十九岁。庙号高祖,谥号武皇帝,葬于初宁陵。著有《兵法要略》一卷,今已亡佚。

刘裕

人物生平

早年经历

刘裕的祖籍在彭城县绥舆里,是汉高祖刘邦之弟、楚元王刘交的二十二世孙。他的家族在早年随晋室南渡,长居晋陵郡丹徒县的京口里。

刘裕于晋哀帝兴宁元年三月壬寅日(363年4月16日)出生,其时家境贫苦,母亲更因分娩后疾病去世。父亲刘翘无力请乳母给刘裕哺乳,一度打算抛弃他,只因刘怀敬之母伸出援手,养育刘裕,才得以活下来。

刘裕长大后,为人雄杰,气度宏大,身高七尺六寸,风神奇伟,不拘生活小节,侍奉继母以孝顺闻名。据载刘裕早年因家境过于贫寒,落魄到靠砍柴、种地、打渔和卖草鞋为生,有时为补济家用而去赌博樗蒲。由于一向贫穷,遭乡里贱视,当时的人多不能赏识他。不过,刘裕才能出众,且有大志,当时出身琅琊王氏的王谧就十分敬重他,更曾向他说:“你应当会成为一代英雄。”

投戎建功

刘裕后从军,成为北府军将领冠军将军孙无终的司马。

晋安帝隆安三年(399年)十一月,孙恩在会稽(今浙江绍兴)起兵反晋,东南八郡纷起响应,朝野震惊。晋廷忙派卫将军谢琰、前将军刘牢之前往镇压。或因孙无终的荐举,刘裕转入刘牢之的麾下,担任参军。

十二月,刘牢之率部抵达吴地,派刘裕领数十人侦察起义军的动向。不巧碰上了几千起义军,刘裕率众迎战,随从战死大半,而他还在酣战,手舞长刀,杀敌甚多。后来,刘牢之的儿子刘敬宣及骑兵主力相继前来,起义军逃退,斩杀俘虏千余人,刘裕乘胜追击,平定山阴(今浙江绍兴)。孙恩逃回到海上。

隆安四年(401年)五月,孙恩又攻克会稽郡,杀死谢琰。十一月,刘牢之再次领兵东征,孙恩败退。刘牢之驻扎上虞,派刘裕戍守句章城(今浙江宁波)。句章城矮小,士兵又不到数百名,刘裕常常披坚执锐,身先士卒,每战都冲锋在前,起义军这才退回浃口。

隆安五年(402年)春,孙恩频繁进攻句章城,每次都被刘裕击败。三月,孙恩北击海盐县,刘裕跟踪追击,在海盐县城旧址筑起城池。起义军白天来攻城,城内兵力空虚,刘裕就挑选数百人组成敢死队,都脱掉盔甲,手持短兵器,击鼓呐喊冲出城。起义军遭到震慑,士气大丧,丢盔卸甲逃散,大帅姚盛被斩。刘裕虽然连战连胜,但考虑到众寡悬殊太大,于是假装弃城而逃,诱使起义军蜂拥进城。他乘其懈怠,伏击大败起义军。

六月,孙恩乘胜渡海,突然进军丹徒(今江苏镇江),士兵多达十余万人。刘牢之还驻军山阴,京师震动。刘裕日夜兼程,与起义军同时抵达丹徒。当时敌我众寡悬殊,又加上长途急行军十分疲惫,而丹徒守军又无斗志。孙恩率兵数万,击鼓呐喊攻打蒜山,蒜山居民都拿起扁担准备抵抗。刘裕率部猛攻,大败起义军,起义军跳崖投水而死者甚众。八月,朝廷加封刘裕为建武将军、下邳太守,派他领水军追到郁洲讨伐,刘裕又大败孙恩。孙恩南逃。十一月,刘裕追击孙恩到沪渎,在海盐,又大败孙恩。三战三捷,俘虏的起义军数以万计。起义军自此之后,由于饥饿、疾病、瘟疫,死了一大半,从浃口逃到临海。

在转战三吴的几年中,刘裕屡充先锋,每战挫敌,其军事干略得到初步显露。他不仅作战勇猛,披坚执锐,冲锋陷阵,且指挥有方,富有智谋,善于以少胜多。当时诸将纵兵暴掠,涂炭百姓,独有刘裕治军整肃,法纪严明。他率水军继续追讨孙恩,迫使其投海而死。

匡辅晋室

孙恩起兵,消耗了晋廷兵力,造成京防空虚,这给盘踞长江上游军事重镇荆州、视三吴、伺机而动的桓玄以可乘之机。元兴元年(402年),骠骑大将军司马元显率军西讨桓玄,桓玄也率荆楚大军南攻司马元显。司马元显派刘牢之抵御,刘裕也随军前往。刘牢之率部到达溧州(今江苏溧阳)时,遭遇桓玄所部,刘裕请求发起攻击,没得到同意。刘牢之打算派刘敬宣到桓玄营中讲和,遭到刘裕与刘牢之的外甥何无忌联袂坚决谏阻,刘牢之不听。桓玄攻入建康,杀司马元显,收夺刘牢之兵权,以其堂兄桓修代之 。刘牢之惧祸而逃,后自缢身亡。刘裕审时度势,暂投桓玄以行韬晦。由于刘裕屡建军功,于北府旧部中颇有声望,故桓玄也不敢小视他,任命他为中兵参军。

元兴二年(403年),孙恩的妹夫卢循再次起事,桓玄派刘裕讨伐,杀其大帅张士道。卢循渡海南逃,刘裕因功被加封为彭城内史。十二月,桓玄篡位,对司徒王谧说:“昨日看见刘裕,气度不凡,是人中豪杰。”于是更对刘裕款待备至,恩宠有加。

桓玄的妻子刘氏颇能识人。她多次对其夫说:“刘裕行止有势虎志,看问题不同凡响,不会久居人下,宜尽早除之。”桓玄却说:“我欲荡平中原,非此人不行,怎好杀他?等关陇平定,再作计议。”同时,桓玄称帝后为消除隐患,欲瓦解北府兵,大力剿杀北府兵旧将,北府军几乎遭到灭顶之灾。正在桓玄盘算之际,刘裕也在暗中和北府兵残余兵将联络,伺机反攻桓玄。

元兴三年(404年)二月,刘裕以打猎为名,聚集北府兵残余兵将一千七百余人,在京口举兵起义,歼灭了桓楚在此的兵力,杀死桓修。接着,众人推刘裕为盟主,传檄四方,各地纷起响应。桓玄自从获悉刘裕率众起义后,成天忧心忡忡,想不出对策。有人说:“刘裕等力量弱小,哪里具备成气候的力量,陛下何必担忧呢?”桓玄回答说:“刘裕堪称当代雄才;刘毅家无多少储蓄,却像掷骰子一样捐出百万;何无忌,刘牢之的外甥,很像他舅舅。他们联合起来,共举大事,怎能说他们不会成功呢?”

桓玄先派手下猛将吴甫之及皇甫敷带领精兵抵抗刘裕,刘裕先于江乘杀吴甫之,至江乘以南的罗落桥时奋力作战,又杀皇甫敷,继续进攻。三月,刘裕进攻覆舟山,并命弱兵登山,持着旗帜分道而行,营造四周皆有士兵,数量很多的假象;而又因桓玄守军大多是北府军出身,面对刘裕都没有斗志,刘裕于是与诸军进攻,顺利以火攻击溃桓玄守军,而桓玄亦弃城西逃。

三月壬戌日(3月31日),刘裕获王谧等人推举,出任使持节、都督扬州徐州、兖州、豫州、青州、冀州、幽州、并州八州诸军事、镇军将军,徐州刺史。不久其又奉武陵王司马遵承制总百官行事。东晋末年,政治混乱,百官放纵,百业废弛,桓玄虽然也想整治,但众人都不听他的。刘裕以身示范,先以威严约束宫廷内外,百官皆认真供职,二三天时间内,风气大变。

刘裕在进建康城后,派诸将追斩桓玄,晋安帝在江陵复位。然而,桓氏势力仍在荆州盘据,并反攻江陵。直至义熙元年(405年),晋军才再收复江陵,驱逐当地桓氏势力,并迎安帝返回建康。不久,刘裕还镇丹徒。

义熙元年(405年),刘裕遣使到后秦,要求后秦归还之前占领的南乡、顺阳、新野、舞阴等淮北诸郡,后秦皇帝姚兴可能鉴于西面战事吃紧,不想再在东面又与刘裕为敌,于是答应将淮北的南乡、顺阳、新野、舞阴等十二郡全部归还给东晋。

义熙二年(406年),刘裕因功受封为豫章郡公,食邑万户,获赏绢三万匹。他的僚佐只比原太傅谢安府的僚佐低一等。

义熙四年(407年)正月,因王谧去世,刘裕听从幕僚刘穆之劝言,入朝商议继任人选。最终获授侍中、车骑将军、开府仪同三司、扬州刺史、录尚书事、徐兖二州刺史,入掌朝政大权。

攻灭南燕

东晋自偏安以来,时时面临着北方的威胁。祖逖庾亮褚裒殷浩桓温都曾先后北伐,但无一成功。为了强大自身,刘裕决定兴师北上。

义熙五年(409年),南燕主慕容超袭位,纵兵肆虐淮北,俘虏阳平太守刘千载、济南太守赵元,驱掠百姓千余家。刘裕为抗击南燕,外扬声威,于四月自建康(今南京)率舟师溯淮水入泗水。五月,进抵下邳(今江苏睢宁西北),留船舰、辎重,改由陆路进至琅邪(今山东临沂北)。为防南燕以奇兵断其后,所过皆筑城垒,留兵防守。南燕鲜卑人恃勇轻敌,对晋军进入其境不以为虑。慕容超没有采纳征虏将军公孙五楼“凭据大岘山(今山东沂山)之险,使晋军不能深入”或“坚壁清野”、“断晋粮道”之良策。六月,刘裕未遇抵抗,过莒县(今属山东日照),越大岘山。南燕主慕容超先遣公孙五楼、贺赖卢及左将军段晖等,率步、骑兵五万进据临朐(今属山东潍坊)。慕容超得知晋兵已过大岘山,自率步骑四万继后。燕军至临朐,慕容超派公孙五楼率骑前出,控制临朐城南的巨蔑水(今山东弥河)。与晋军前锋孟龙符遭遇,公孙五楼战败退走。刘裕以战车四千辆分左右翼,兵、车相间,骑兵在后,向前推进。晋军进抵临朐南,慕容超派精骑前后夹击。两军力战,胜负未决,刘裕采纳参军胡藩之策,遣胡藩及谘议参军檀韶、建威将军向弥率军绕至燕军之后,乘虚攻克临朐。慕容超单骑逃往城南左将军段晖营中。刘裕纵兵追击,大败燕军,段晖等十余将被斩。慕容超逃还广固(今山东青州西北)。刘裕乘胜追击北上,攻克广固外城。慕容超退守内城。刘裕筑围困之,招降纳叛,争取民心,并就地取粮养战。慕容超被困于广固内城,先后遣使驰往后秦求援。七月,后秦主姚兴派卫将军姚强率步、骑兵一万,与洛阳守将姚绍汇合,统兵共救南燕。并遣使向刘裕宣称,后秦以十万兵屯洛阳,若晋军不还,当长驱而进。刘裕识破姚兴虚张声势,不为所动。不久,姚兴被夏主刘勃勃击败于贰城,遂令姚强撤回。慕容超久困于广固,不见后秦援兵,欲割地、称藩于东晋,刘裕不允。南燕大臣相继降晋。九月,刘裕截获为借兵去后秦的韩范,使其绕城而行,以示后秦救兵无望,城内南燕守军惊恐。十月,晋军在前燕降将张纲的帮助下,制成了飞楼、冲车等攻城器具,加强了攻防能力。

义熙六年(410年)二月,贺赖卢、公孙五楼率军挖地道出击晋军,被击败,退回内城。刘裕乘机四面攻城,南燕尚书悦寿打开城门迎降,晋军攻入广固内城。慕容超率数十骑突围而走,被晋军追获,南燕灭亡。刘裕以广固久守不降为由,入城后,尽杀南燕鲜卑族王公以下三千人以泄愤。慕容超被押送回师,在建康街头斩首。

席卷番禺

占据岭南的卢循、徐道覆趁刘裕领兵在外,于义熙六年(410年)起兵,进攻江州。朝廷急征刘裕,而当时刘裕刚灭南燕,收到诏书就撤还建康。刘裕至山阳(今江苏淮安市)时知江州刺史何无忌已战死,于是加速回防建康,并于四月赶至。五月,豫州刺史刘毅大败于卢循。卢循继续东下,而刘裕当时就招募兵众,修治石头城并于当地聚兵。不过,由于刘裕急急南返,士卒多有伤病,而建康兵力亦不过千人,面对有十多万人的卢循大军显得实力悬殊,然而刘裕坚决不肯接受诸葛长民及孟昶奉安帝北归广陵避敌的建议,决意死战。

卢循军到后停驻蔡洲(今江苏江宁县西南江中),刘裕就以木栅阻断石头城及淮口,修治越城(今江宁县南)并建查浦、药园、廷尉三个堡垒,分兵戍守以御卢循,卢循曾分疑兵进攻白石及查浦,自率大军进攻丹阳郡,但都没有取胜,而且在各县中都无法抢掠到物资,被逼于七月退兵江州。同年十月,刘裕率刘藩、檀韶、刘敬宣等人进攻卢循,并于十二月以火攻击败卢循船队。卢循败后试图于左里(今鄱阳湖口)挡住刘裕,但刘裕率军奋战,卢循军无法阻挡而大败,卢循因而南逃广州。刘裕早于卢循撤出蔡洲后,就已派孙处及沈田子经海路攻占了卢循的根据地番禺,卢循一再败逃,终为交州被刺史杜慧度所杀。

征讨刘毅

刘裕于义熙七年(411年)班师回到建康,受太尉、中书监职位。次年(412年)四月,朝廷以刘毅为荆州刺史。此时,刘毅还割据着豫州、江州,都督荆宁秦雍四州及司州之河东河南广平、扬州之义城四郡诸军事,雄兵一方,其弟刘藩同时还占据着兖州,势力范围包括长江中上游的大部分地区。而刘毅自以能力不亚于刘裕,甚不服在刘裕以下,他表面上拥戴刘裕,内心却极度妒恨,刘裕虽每每以宽柔随顺他,但刘毅骄纵跋扈越加严重 [20]  ,多次阻扰刘裕推行政令和布置人事。并打算扩充自己势力,伺机打垮刘裕。他亦得朝中有名望人士归心交结,故此迁镇荆州时就将大部分豫州府属及江州的军队都带去荆州,到任后又重新调度荆州郡县首长,更以患病为由请堂弟刘藩去做他副手。刘裕知其有异心,于是假意答允其请求。但就乘刘藩自兖州治所广陵入朝时就指称他与谢混图谋不轨,便奏报朝廷,将二人赐死。

接着刘裕就亲自率军自建康出发讨伐刘毅。他命王弘王镇恶、蒯恩等率兵进至豫章口,包抄江陵,切断刘毅援兵的进军之路,并在江津烧毁舟船而向前挺进。刘毅部下参军朱显之与刘裕前锋大将王镇恶相遇,率领所属一千人奔赴江陵保护刘毅。王镇恶等攻克江陵外城,刘毅固守内城,精锐士卒尚有数千人,两军一直战至太阳西斜。王镇恶将刘裕招抚城内士兵和百姓的书信送进城内,以示众人。刘毅恼怒,径直烧毁书信,一面督促自己亲信的援军到来,一面督促士卒死战。众军知道刘裕已到,无不失去斗志。天色已暮,刘裕命王镇恶焚烧四周城门,齐力攻打,刘毅部众便纷纷逃散。刘毅从北门出城单骑而逃,在离江陵二十里处的牧寺自缢身亡。 [22] 

刘裕随后率军攻克江陵,诛杀了刘毅的亲信郗僧施,随后又逐步消灭了刘毅的残余势力,吞并豫、江二州。刘裕到江陵后,鉴于江州、荆州凋敝残破,法令残缺不全,百姓疲惫匮乏,为赋税劳役所困,难以为生。下令减免税役,并推广到全国,同时对未作军用的州郡县的屯田、池塘、边塞之税,一律免除。对于那些原来因战争需要被征发的奴隶也一律放还。

西征巴汉

灭谯蜀消灭刘毅后,刘裕又图伐蜀。义熙八年(412年)十二月,因赏识朱龄石的军事才干和丰富经验,刘裕不顾他人反对,超擢他为益州刺史,命其率臧熹、蒯恩、刘钟和朱林等共领二万人伐蜀。

刘裕曾与朱龄石讨论作战策略,认为谯蜀鉴于上一次刘敬宣伐蜀是从内水攻蜀,必会猜度晋军这次想由外水进攻,然而因想出其不意,仍然从内水进攻。故此认为谯蜀应当会置重兵在涪城(今四川绵阳市涪城区),于是决定晋军主力这次要从外水进军成都,以疑兵出内水。为免军情外泄,刘裕特别将一封密函交给龄石,示意到白帝时才能打开,故此大军自江陵出发后一直都不知循何道进军,谯蜀亦无从以晋军势态察知刘裕的图谋。至白帝时,朱龄石公布密函:“大军一律经外水攻向成都,臧熹、朱林在中水攻取广汉,命弱兵搭乘十多艘高舰由内水兵向黄虎。”此后朱龄石就率大军加快速度行军。而谯蜀果如刘裕所想,设主力防备内水,命谯道福在涪城驻以重兵,别遣侯晖及谯诜领万余屯彭模(今四川彭山县南),依水两岸建城垒作防御。

义熙九年(413年),晋军成功灭谯蜀,巴蜀地区再入南方版图。刘裕加授羽葆、鼓吹及班剑二十人。刘裕灭蜀后,下令精简各地劳役,让人民得到休息。

击仇池早在义熙元年(405年),仇池国氐王杨盛谯纵叛晋之机,发兵占据了无主的汉中。后遭后秦攻击,仇池又以地请降后秦。义熙三年(407年)四月,仇池趁后秦西面战事受挫,便又统兵占据了汉中。

义熙九年(413年),刘裕征蜀时,就图谋收复汉中。当刘裕的西征大军攻占益州,灭掉西蜀政权后,便趁胜出击汉中反攻仇池守军,仇池一溃千里,被迫撤出汉中,献上降表,向刘裕称臣。

义熙改革

自从东晋建立以来,朝廷的纲纪松弛紊乱,权贵之门互相兼并,老百姓流离失所,不能保持自己的产业。刘裕掌握朝政以后,大力宣传规章制度,施行土断,禁止兼并。会稽余姚的世族虞亮藐视国法,藏匿逃亡人员一千多人,对抗刘裕的改革。刘裕铁腕诛灭了虞亮,罢免了包庇他的会稽内史,法办了大批涉事的士族及官员,一时士族豪强肃然,谨慎规矩,远近遵法守纪,再也不敢像以前一样胡作非为。在这以前,各州所送的秀才、孝廉大多名不符实,刘裕于是上表申明从前的规定,严整法纪,对地方选拔上来的人才专门进行考试,如有不实,一律严查,保证官员的选拔公正,唯才是举。

义熙十年(414年),刘裕上表减轻徭役,让民休养生息。以前,山湖川泽都被豪强士族所夺取,百姓打柴、采摘、打、垂钓,都要强迫交税,刘裕上表下令一律禁绝,免征,还山于民,还地于民。当时人们的居住很不统一,刘裕上表制定了条例,于是都依划分的土地为准,施行土断,只有徐、兖、青三州居住在晋陵的人不在划分的范围。各个流民聚集的郡县,有许多进行了合并 。

尽吞荆扬

在义熙八年(412年)刘裕征讨刘毅时,晋宗室司马休之占据荆州。他拥兵自重,由于先前就经营过荆州,颇得当地人心。东晋荆、扬二州,地广兵强,又是建康门户,对中央形成巨大威胁,这不得不让刘裕有吞并荆、扬的雄心。义熙十年(414年),司马休之之子司马文思在建康招集轻侠,令刘裕十分厌恶。后司马文思欲谋杀刘裕,被刘裕发觉,刘裕将司马文思交给司马休之,让他处置,实质就是要司马休之将其处死。然而,司马休之并没有杀司马文思,只是上表废除其谯王爵位,并写信向刘裕道歉。这举动令刘裕对其大感不满,立刻就命江州刺史孟怀玉戒备。

义熙十一年(415年),刘裕收杀司马休之在建康的次子司马文宝及侄儿司马文祖,并出兵讨伐司马休之,自加黄钺,领荆州刺史。司马休之则上表刘裕罪状,派兵抵抗。当时雍州刺史鲁宗之自感不被刘裕所容,故与司马休之联结,合兵反击刘裕。刘裕前锋徐逵之初战败于鲁轨,众将除蒯恩外皆战死,刘裕大怒。然而当他到时,鲁轨及司马文思率军在悬岸峭壁上列阵,令刘裕难以登岸,刘裕与部将胡藩率兵冒险攀登,司马文思等竟不能抵挡,刘裕就乘对方后撤的机会登岸进攻,终击溃司马休之的军队。四月,刘裕击败司马休之军四万人,攻克江陵,直捣襄阳,荆、扬二州尽被刘裕吞并,司马休之及鲁宗之北投后秦。

自桓玄作乱以来,南方各大割据势力,全部灭亡,南方归为一统。东晋境内,全由刘裕势力统治。

刘裕在消灭司马休之后获剑履上殿、入朝不趋、赞拜不名的崇礼。次年(416年)正月,更获加领平北将军、兖州刺史、都督南秦州诸军事。至此,刘裕一人已经都督徐州、南徐、豫、南豫、兖、南兖、青、冀、幽、并、司、郢、荆、江、湘、雍、梁、益、宁、交、广、南秦共二十二州。

北灭后秦

义熙十二年(416年)一月,后秦皇帝姚兴死,姚泓继位,内部叛乱迭起,政权不稳。刘裕认为这是灭亡后秦的良机。八月,刘裕以刘穆之任尚书左仆射,内总朝政,外供军粮,自己率大军分四路北伐。九月,刘裕扺达彭城。龙骧将军王镇恶、冠军将军檀道济领兵由淮、淝转向许、洛,后秦诸屯守皆望风降附,晋军进展神速。十月,王镇恶军占领洛阳。 

义熙十三年(417年)正月,刘裕留其子刘义隆镇守彭城,自率大军北上。此时北魏派十万重兵驻守河北,并以游骑骚扰晋军。刘裕在行军中,虽常设奇阵或用大弩强槊击败魏军,但进军速度缓慢。王镇恶军由洛阳进抵潼关后,为后秦主力守险以阻,檀道济军的粮道也为秦将姚绍截断。晋军一时处于危境。幸得当地百姓的帮助,潼关晋军才转危为安。王、檀向刘裕求援,而刘裕却为北魏军牵制,自顾不暇。三月初八,刘裕以左将军向弥率部分兵力屯于黄河重要渡口碻璈(今山东东阿西北),自率大军进入黄河;魏军为防止晋军于黄河北岸上陆向魏进击,也以数千骑兵沿黄河北岸跟随刘裕军西行,凡漂流至北岸的晋军人员,均被魏军擒杀。刘裕数次派兵上岸攻击魏军,刚一登岸, 魏军便逃离岸边。为击败魏军的袭扰,刘裕命数千勇士,车百乘,由丁旿和宁朔将军朱超石率领,携带强弓利箭,登上黄河北岸,列阵而进。魏军立即前来进攻,魏将长孙嵩率骑兵3万四面围攻晋军。晋军拼力死战,魏军被利箭射杀者甚众,死尸堆积遍地,魏将阿薄干被斩,魏兵败退走。朱超石率宁朔将军胡藩、宁远将军刘荣祖追杀,又斩俘一千多人。四月中旬,刘裕进至洛阳,为防止魏军的袭击,在洛阳停军两个月,部署后方的防卫。七月,刘裕全面击退魏军,河南全境被收复,刘裕大军随后进至陕城;前锋沈田子攻入武关,进屯青泥。八月,刘裕至潼关,与诸部会合。此时,王镇恶请求率领水军从黄河入渭水,逼向长安。刘裕采纳了他的建议。王镇恶军出发后,正值后秦恢武将军姚难由香城(今陕西大荔东)率军西撤,王镇恶跟踪追击。姚泓率兵由霸上到达石桥(长安城洛门东北),接应姚难;以镇北将军姚疆和姚难合兵守卫泾上(今陕西高陵境),迎击王镇恶军。王镇恶命将军毛德祖率部攻击,将秦军击败。姚疆战死,姚难逃回长安。东平公姚赞得知晋军迫近长安,便率军由定城退往郑城(今陕西华县)。刘裕大军随之逼近。

姚泓为缓解两面受敌的危局,谋划先消灭沈田子军,再抵御刘裕,于是率步骑数万急趋青泥。沈田子军本为疑军,不过千余人,但各自为战,骁勇异常,数次出击竟使姚泓败还长安。此时,王镇恶突破潼关防线,率师直进,一举攻陷长安,姚泓率群臣投降,后秦灭亡。

长安内乱

义熙十三年(417年)的冬天,刘裕率晋军浩浩荡荡地抵达长安。他想在此稍作休整,经略关中,不料,传来了刘穆之病死的消息 [31]  。刘裕汇集在长安的文武将佐讨论,表露出自己继续西征的愿望以及对后方的忧虑,当时大部分人也不赞成继续北伐。刘裕遂留其十二岁的儿子刘义真以及王修、王镇恶、沈田子等文武共守长安,自己统军南归。刘裕此举,为夏主赫连勃勃的谋臣王买德窥破心迹。在刘裕南归不久后,赫连勃勃派军南断青泥,东扼潼关,率大军进攻长安。

在此时,留守长安的晋朝文武发生内讧,沈田子杀王镇恶,王修杀沈田子,刘义真复杀王修。刘裕得到消息,惊恐不已,急令朱龄石镇守长安,命刘义真速回。刘义真和将士大掠财宝美女,车载南还,为夏军追及。朱龄石阵亡,刘义真单骑逃逸。长安虽得而复失,良将兵损失颇多,但收复之地并未损失多少,潼关以东收复的部分关中之地和整个河南地区仍然得到刘裕的重兵扼守。经过两次北伐,黄河以南、淮水以北以及汉水上游的大片地区,为刘裕据有。

称帝建宋

巨大的军功,使刘裕在朝廷的地位显赫无比。义熙十四年(418年),刘裕接受相国、总百揆、扬州牧的官职,以十郡建“宋国”,受封为宋公,并受九锡殊礼。同年十二月戊寅日(419年1月28日),刘裕指派王韶之缢杀晋安帝,立其弟司马德文为帝,即晋恭帝。

元熙元年(419年),刘裕进爵为宋王,宋国又加十郡增益,使宋国包括了二十郡。同年末,刘裕又获加皇帝规格的十二旒冕、天子旌旗等一系列殊礼。

元熙二年(420年)六月丁卯日(7月10日),刘裕代晋称帝,东晋灭亡。他改国号为“宋”,改元永初。

同年,由于先前林邑借晋末乱局屡屡侵扰交州,刘裕命交州刺史杜慧度派兵万人南征林邑,大军深入林邑国(今越南南部)境内,歼灭了林邑国的大半士兵,痛击林邑,林邑请降,并向宋廷致送大象、金银、古贝等礼物。次年,林邑王遣使到宋廷入贡,并获刘裕册封。

即位之后,刘裕以司马氏为前车之鉴,刘裕削弱强藩,集权中央。有鉴于荆州屡为祸乱之源,便裁并荆州府的辖区,限制其文武将士的额员。为防止权臣乱政,他特下诏:凡日后大臣外出征讨,一律配以朝廷军队,军还交回朝廷。下令严禁世族隐匿户囗,减少官府收入。 

刘裕还下令整顿户籍,厉行土断之法。规定政府所需物资,不准像过去那样滥行征发,而是派有关官员以钱购买。适当降低农民租税,废除苛繁法令,让百姓在宽松的环境中休养生息,发展生产。魏晋以来,皇室、官府崇尚奢华。由于出身孤寒,刘裕知道稼穑艰辛,因而平时清简寡欲,生活节俭,不喜奢侈。

病重去世

永初三年(422年),刘裕计划出征北魏,但因患病而作罢。期间,他曾短暂病愈。但至五月,刘裕再次病重,遗命司空徐羡之、尚书仆射傅亮、领军将军谢晦及护军将军檀道济四人为顾命大臣,辅助太子刘义符。

五月癸亥日(6月26日),刘裕在西殿崩逝,享年六十岁。七月,葬于丹阳建康县蒋山的初宁陵,庙号高祖,谥号武皇帝。