标题：王镇恶
生平简介
王镇恶的祖父是前秦杰出的政治家、军事家王猛。王镇恶的父亲王休，曾为河东太守。王镇恶出生于公元373年6月11日，阴历是宁康元年(373年)五月初五。按习俗，五月初五是不吉利的日子，家人便想把他送给别人家养活，以免对本族有害。可王猛见了王镇恶后很惊奇，说：“此非常儿，昔 孟尝君恶月生而相齐，是儿亦将兴吾门矣”！所以给他起名叫“镇恶”。 [1-2]
王镇恶十三岁时，前秦败亡，关中扰乱。王镇恶流寓在外，曾寄食于渑池(今河南渑池)的李方家里，李方对王镇恶很好。王镇恶很是感激，便对李方说：“若遭遇英雄主，要取万户侯，当厚相报 。”李方回答说：“君丞相孙，人才如此，何患不富贵。至时愿见用为本县令，足矣”。后来王镇恶随刘裕北伐，破了洛阳，果然以晋朝大将身份任命李方做渑池县县令。
后王镇恶随叔父王曜归晋，客居荆州。王镇恶“颇读诸子兵书，论军国大事，骑乘非所长，关弓亦甚弱，而意略纵横，果决能断”。
义熙五年(409年)三月，刘裕上表请求攻打南燕，有人向刘裕推荐了王镇恶。时王镇恶是天门临澧县县令。刘裕召见王镇恶，与其交谈后，刘裕甚为惊异，遂留王镇恶过夜。第二天早晨，刘裕对僚属说：“镇恶，王猛之孙，所谓将门有将也”。当即以王镇恶为青州治中从事史，行参中军太尉军事，署前部贼曹。后屡战有功，封博陆县五等子。
后刘裕相继平南燕、破卢循，威震天下，北府兵三大主力(刘裕、刘毅、何无忌，何无忌即已战死)的刘毅不甘屈居太尉刘裕之下，暗中积蓄实力，图谋朝权。刘裕也早有察觉，等待时机。
义熙八年(412年)九月，刘毅至江陵，偶染疾病，上书请调其堂弟、兖州刺史刘藩为副手，刘裕假意应允。刘藩自广陵(今江苏扬州西北)入建康(今南京)。刘裕借机以皇帝诏书，陈列刘毅反叛之罪，指出刘藩与之共谋不轨，勒令刘藩自杀。
十五日，刘裕率诸军自建康出发，王镇恶请战说：“公若有事西楚，请赐给百舸为前驱”。二十九日至姑孰(今安徽当涂)，又以王镇恶为振武将军，与龙骧将军蒯恩率百条小船作先头部队。刘裕还告诫王镇恶说：“若贼知吾上，比军至，亦当少日耳。政当岸上作军，未办便下船也。卿至彼，深加筹量，可击，便烧其船舰，且浮舸水侧，以待吾至。慰劳百姓，宣扬诏旨并赦文、及吾与卫军府文武书。罪止一人，其余一无所问。若贼都不知消息，未有备防，可袭便袭。今去，但云刘兖州上”。
王镇恶领命，昼夜兼程，并伪称是刘藩西上，刘毅信以为真。十月二十二日，王镇恶抵达豫章口(今湖北江陵东南)，距江陵城20里，弃船步行进军。蒯恩率军在前，王镇恶紧随其后，每艘船上留一两个人，对著船岸上竖六七面旗，下面放一鼓，告诉留下来的人说：“计我将至城，便长严，令后有大军状”。又遣人烧毁江津(今湖北沙市东南)刘毅的船舰，断其退路。王镇恶率军直指陵城，对前军说：“若有问者，但云刘兖州至”。沿途津戍及百姓说刘藩来了，未产生怀疑。
离城不到五六里时，遇上刘毅要将朱显之带著十几个骑兵和几十个步兵，要出江津。朱显之问他们是什么人，士兵回答：“刘兖州至。”朱显之驰马到近前，问刘籓在哪儿，士兵回答：“在后”。朱显之不见刘藩，却发现军队都带著武器，这时又望见江津的船舰被烧，烟火冲天，而鼓声甚盛。朱显之知道不是刘藩至，便跃马急驰而回，对刘毅说：“外有大军，似从下上，垂已至城，江津船悉被火烧矣”。于是急令关闭各城门。但王镇恶已突进江陵城，士兵也攀城而入，由于城门还未来得及关闭，所以顺利打开大城东门。
大城共有八支刘毅的军队，已经做好戒备。蒯恩进东门，便折回向北而击射堂，前攻金城东门。王镇恶入东门，便直击金城(今内城)西门。分军攻金城南门。刘毅金城内东从旧将，还有六队千余人，西将直吏快手，还有二千余人。两军混战，从上午十点战至下午四点，西边的人都已退散和归降，王镇恶入城，便趁风放火，烧大城南门和东门。
王镇恶遣人送诏书及赦文与刘毅，刘毅焚而不视，与司马毛惰之等督士卒力战。时金城中的士兵也不信刘裕亲自到来，一个叫王桓的人，家在江陵，以前因杀死桓谦，为刘裕所提拔，常在左右，这时率十余人帮助王镇恶作战。下午四时左右，王桓在金城东门北三十步地方凿开一个大洞。王桓率先钻进洞里，王镇恶紧随其后，后面士兵相继而入，与刘毅军短兵相接。
王镇恶的士兵和刘毅的士兵大都是北府旧人，有的都是父兄子弟中表亲等亲戚。王镇恶令士兵边战边说，刘毅的士兵都得知刘是刘裕亲自率兵而来，战无斗志，溃散逃走。一更时，听事前阵散溃，斩刘毅的勇将赵蔡，但刘毅左右士兵仍关闭东西门抵抗。王镇恶恐其作困兽斗，增加士兵伤亡，遂引军出围金城，故网开南门。刘毅恐有埋伏，于三更时乘夜率300余人由北门突围。由于事出突然，当王镇恶率军攻城时，刘毅的马还在城外，仓促之间寻不著马，刘毅便去儿子刘肃民那里取马，刘肃民却不给。朱显之对刘肃民说：“人取汝父 ，而惜马不与，汝今自走，欲何之”？于是夺过马给刘毅。刘毅刚一出来，便遇见王镇恶的军队，突围不成。刘毅又到蒯恩处突围，由于士兵已作战一天，疲惫不堪，刘毅才得以从大城东门逃出。
刘毅投奔到牛牧佛寺。当初桓蔚战败时，也投奔到牛牧佛寺，寺僧昌将桓蔚藏之，刘毅便将昌和尚杀死。及至今日，刘毅也逃到此地，寺僧拒之说：“昔亡师容桓蔚，为刘卫军所杀，今实不敢容异人。”刘毅慨叹道：“为法自弊，一至于此”(《资治通鉴·卷第一百一十六》)遂自缢而死。第二天，百姓告诉王镇恶军，将其斩首，其子侄也全部被杀。
此战，王镇恶身先士卒，身中五箭，手中所执的槊也被射中，在手中折断。直到江陵平定后二十天，大部队才到达。王镇恶因此战之功，于十一月被封为汉寿县子，食邑五百户。
南地少数民族领向博抵根占据阮头，常与晋廷为敌，王镇恶便率军去讨伐。临走时，王镇恶告诉荆州刺史司马休之，请求司马休之派兵以为声援，司马休之派其将朱襄助王镇恶。
可在行军途中却出现了意外。原因是太尉刘裕妒恨荆州刺史司马休之在江陵的声望，又厌恶其子在京都建康(今南京)惹事，遂于义熙十一年(415年)正月，逮捕司马休之次子司马文宝等，命其自杀。同时以纵子凶暴为名，发兵西上，征伐司马休之。二十七日，兵出建康。二月，司马休之上书陈述刘裕罪状，举兵迎战。
此时，王镇恶于是对诸将领说：“百姓皆知官军已上，朱襄等复是一贼，表里受敌，吾事败矣”。王镇恶乃带兵连夜东下，时值江水迅急，转瞬间就行了数百里。到达之后，以竹笼盛石，堵塞水道。朱襄军至，王镇恶率军夹岸击之，斩朱襄，杀千余人。但王镇恶的缺点是贪，打败朱襄后，趁机停军抄掠诸蛮，未有及时返回。五月，王镇恶江陵，司马休之已被平定，刘裕很生气，没有按时召见他。王镇恶笑著说：“但令我一见公，无忧矣”。不久，刘裕登城唤王镇恶。王镇恶能言善辩，素有口才。便随机应变，使刘裕消了气。王镇恶又带兵追击司马休之，至国境而还。被任为游击将军。
当时羌族贵族姚苌建立起来的后秦，历来威胁东晋。刘裕在攻灭南燕和益州割据势力后，谋伐后秦。义熙十二年(416年)正月，后秦国王姚兴派兵攻东晋雍州(治今湖北襄阳)，被雍州刺史赵伦之击败。为晋提供了北伐的借口。二月，后秦国主姚兴病死，太子姚泓即位，兄弟争位相杀，关中骚乱。四月，西秦主乞伏炽磐侵犯秦边。六月，并州(治今山西太原西北)匈奴部落聚众叛乱。同时，夏国赫连勃勃乘机起兵扰秦边境。后秦因此内外交困，国力大减。
八月，刘裕以王镇恶为咨议参军，龙骧将军，领前锋。出发前，前将军刘穆之在积弩堂见到王镇恶，对其说：“公 愍 此遗黎，志荡逋逆。昔晋文王委 伐蜀 于邓艾，今 亦 委卿以关中，想勉建大功，勿孤此授”。王镇恶说：“不克咸阳，誓不复济江而还也”！
晋军共分兵五路征讨后秦：王镇恶与冠军将军檀道济率步兵为前锋，自淮、肥一带向许昌、洛阳(今河南许昌东、洛阳东北)方向进攻；建武将军沈林子、彭城内史刘遵考率水军，趋石门(今河南荥阳北)，自汴水入河水(今黄河)；直指洛阳；新野太守朱超石、宁朔将军胡藩率部由襄阳赴阳城(今河南登封东南)，策应洛前锋主力，从南面进攻洛阳；振武将军沈田子、建威将军傅弘之率部由襄阳趋武关(今陕西商南西南)，牵制关中的后秦军；冀州刺史王仲德统领前锋诸军，经泗水开巨野泽(今山东巨野北)入河水(今黄河)。
九月，王镇恶和檀道济进入后秦境，所向皆捷。秦将王苟生献漆丘(今河南商丘东北)降王镇恶，徐州刺史姚掌以项城(今河南沈立)降檀道济。其它要点屯守兵力，亦望风降附。檀道济又破新蔡(今属河南)，执杀太守董遵，进克中原重镇许昌，擒获秦颍川太守姚垣及大将杨业。
十月，王镇恶、檀道济会师成皋(今荥阳西北)。后秦阳城、荥阳(今荥阳东北)二城皆降。镇守洛阳的后秦征南将军姚洸求救于长安。后秦主姚泓派越骑校尉阎生率骑兵3000人，武卫将军姚益男率步兵1万前往助守。同时遣并州牧姚懿自蒲阪(今山西水济西南)进屯陕津(即茅津，今河南三门峡市西黄河上)为后援。洛阳守将姚洸拒纳部将赵玄集中兵力，固守金墉(今洛阳东北)，以待援军建议，分兵扼守各处险要：命宁朔将军赵玄率千余人南守柏谷坞(今河南偃师东南)，广武将军石无讳东守巩城(今河南巩县西南)。不久，成皋、虎牢(今河南荥阳西北)守军相继降晋。王镇恶与檀道济、沈林子等长驱而进。石无讳退还洛阳，赵玄战死。晋军进逼洛阳，姚洸出降，秦军4000余人被俘。
义熙十三年(417年)正月，刘裕留子彭城公刘义隆镇守彭城，亲率水军自彭城西进。刘裕原令前锋诸军到达洛阳后，等待后续大军会合再前进；但王镇恶见后秦内乱，潼关空虚，便机断而行，于二月乘胜进击渑池(今河南洛宁西)，遣司马毛德祖攻蠡吾城(今河南洛宁西北)、引兵疾趋潼关。在渑池，王镇恶到李方家去拜访，见了他的母亲，厚加酬赏，任命李方作渑池令。
进至潼关，为秦大将军姚绍所拒，姚绍深沟高垒以自守。王镇恶孤军远来，后备供应不足，便派人驰告刘裕，求发遣粮食和援军。当时刘裕的水军自淮、泗入清河，准备逆黄河西上，北魏因滑台丢失而倍防刘裕，不肯借道，拓跋嗣以司徒长孙嵩督山东诸军事，遣振威将军娥洁、冀州刺史阿薄干，率步骑兵10万屯黄河北岸。北魏还以数千骑兵，缘黄河北岸随刘裕军西行，不时袭扰，迟滞晋军西进。刘裕把王镇恶派来的人叫来，把船朝北的舷窗打开来，指著岸上的魏军说：“我语令勿进，而轻佻深入。岸上如此，何由得遣军”？王镇恶于是亲自到弘农等地督上民租，军食复振。
三月，夺取潼关，乘胜追击。后秦姚绍引兵出战失利，损兵千余，退驻定城(今潼关西)，依险拒守。四月，姚绍遣长史姚洽、宁朔将军安鸾、护军姚墨蠡、河东太守唐小方率众2000进趋黄河以北九原(今山西新绛北)，设立河防，以断绝王镇恶、檀道济之粮援，被沈林子击破，将士被杀殆尽。姚绍闻姚洽败死，发病身亡。东平公姚瓒代姚绍行使兵权，引兵攻袭沈林子，被沈林子击败。
八月，刘裕至潼关，商讨进取之计，王镇恶请求带领水军从黄河入渭水，直逼长安，刘裕同意。王镇恶引水军自黄河进入渭水，后秦恢武将军姚难自香城(今陕西朝邑东)回救长安。王镇恶率兵追击。姚泓从灞上引兵回屯石桥(今长安城洛门东北)，援接姚难。镇北将军姚强与姚难在泾上(今泾河入渭之口)汇合，共拒王镇恶。王镇恶遣毛德祖进击，破之。姚强战死，姚难逃往长安。姚瓒退守郑城(今陕西华县)。此时，刘裕也挥师进逼秦军。姚泓急遣姚丕守渭桥(今长安城北)，辅国将军胡翼度守城东北之石积，姚瓒守灞东(灞水以东)。姚泓则自屯逍遥园(长安城西)。
王镇恶军所乘的都是艨艟战舰，人全在舰内，秦人见船舰溯水而进，船外看不到划船的人。北方向来没有船只，莫不惊惋，以为是神。八月二十三日，王镇恶军到达渭桥，饱餐战饭，弃舟上岸。时渭水水流湍急，眨眼之间，船舰都随流而去。当时姚泓在长安城还有几万人，王镇恶抚慰士兵说：“卿诸人并家在江南，此是长安城北门外，去家万里，而舫乘衣粮，并已逐流去，岂复有求生之计邪！唯宜死战，可以立大功，不然，则无遗类矣”。于是身先士卒，众人也知道没有退路，无不奋勇争先。后秦军一触即溃，大败而逃。姚泓与姚瓒引兵来救，遇姚丕部败退，自相践踏，不战而溃。姚泓单骑还宫，王镇恶自平朔门(长安北门)攻入长安。第二天，姚泓带妻子儿女归降，后秦灭亡。城内有六万多户，王镇恶对百九宣扬国恩，抚慰民心，纪律严明，百姓渐安。
刘裕将至长安，王镇恶于灞上相迎，武帝慰劳他说：“成吾霸业者，真卿也 。”王镇恶拜了两拜，辞谢说：“此明公之威，诸将之力，镇恶何功之有焉 ！”刘裕笑著说：“卿欲学冯异也”。
此时，关中丰全仓库殷积，王镇恶极意收敛，子女玉帛，不可胜计。刘裕因其功高，也不加过问。进号征虏将军。这时有人向武帝报告，王镇恶攻下长安后，把姚泓的辇藏起来，恐怕有野心。刘裕暗中派人把辇找到，结果发现辇放在墙边没人管，而车子上原来装饰的金银玩物，都被剔光了。刘裕闻后，这才放心。
十一月，留守江南的重臣刘穆之病故，朝中空虚。当初，刘裕准备攻下关中后，在经略西北。此时，晋军将士都久战思归，都不想留下。刘裕也怕江南出事，便决议东反。留次子，年仅十二岁的桂阳公刘义真为安西将军，雍秦二州刺史，镇守长安；王镇恶以征虏将军领安西司马、冯翊太守。委以守御之任。
由于王镇恶的祖父王猛为前秦丞相多年，甚得人心，而王镇恶又新立大功，所以晋军皆忌之。沈田子素与王镇恶不和，便于傅弘之多次对刘裕说：“镇恶家在关中，不可保信。”刘裕说：“今留卿文武将士精兵万人，彼若欲为不善，正足自灭耳。勿复多言。”刘裕私下对沈田子说：“钟会不得遂其乱者，以有卫瓘故也。语曰：‘猛兽不如群狐’，卿等十余人，何惧王镇恶”(《资治通鉴·卷第一百一十八》)！
史学家司马光在评论此事时说：“‘疑则勿任，任则勿疑。’裕既委镇恶以关中，而复与田子有后言，是斗之使为乱也。惜乎！百年之寇，千里之士，得之艰难，失之造次，使丰、鄗之都复输寇手。荀子曰：‘兼并易能也，坚凝之难。’信哉”(《资治通鉴·卷第一百一十八》)！
十二月，刘裕离开长安。时赫连勃勃强盛，见刘裕至长安，不敢妄动。等大军东还，赫连勃勃便于闰十二月侵犯北地。
义熙十四年(418年)正月，刘义真派中兵参军沈田子抵抗，但难以战胜，于是屯刘回堡，派人还报王镇恶。王镇恶当著沈田子派来的使者的面跟长史王修说：“公以十岁儿付吾等，当各思竭力，而拥兵不进，寇虏何由得平” ！使者回去后，把王镇恶的话告知沈田子，沈田子大怒，便起了歹心。
十五日(即公元418年3月7日)，王镇恶率军出北地，和沈田子相会，沈田子派其族人沈敬仁将王镇恶杀于幕下，时年四十六岁。沈田子又将王镇恶兄王基，弟王鸿、王遵、王渊及从弟王昭、王朗、王弘等七人全部杀死。并称受刘裕之命为之，王修又将沈田子杀死，后刘义真又将王修杀死，晋军群情离散，斗志全无。后被赫连勃勃所败，逃回江南。
刘裕闻王镇恶死，追赠王镇恶为左将军、青州刺史。刘裕称帝后，追封他为龙阳县侯，食邑千五百户，并且抚恤亲属，谥壮，其子王灵福嗣。[3]
按：王镇恶功劳显赫却仅仅是征虏将军，连征镇安平都没当上，更谈不上骠车卫了，刘裕对他不信任，《宋书》没有《南史》中关于王镇恶支持刘裕加九锡的记载，反而有刘裕让沈田子和傅弘之防范王镇恶的记载，从刘裕对王镇恶的使用看，他宁可让自己十岁的儿子名义上守关中也不任命王镇恶，显然是因为王镇恶没有支持刘裕篡位。
史籍记载
《宋书·列传第五》
王镇恶，北海剧人也。祖猛，字景略，苻坚僭号关中，猛为将相，有文武才，北土重之。父休，为河东太守。镇恶以五月五日生，家人以俗忌，欲令出继疏宗。[4]
猛见奇之，曰：“此非常儿，昔孟尝君恶月生而相齐，是儿亦将兴吾门矣！”故名之为镇恶。年十三而苻氏败亡，关中扰乱，流寓崤、渑之间。尝寄食渑池人李方家，方善遇之。谓方曰：“若遭遇英雄主，要取万户侯，当厚相报。”方答曰：“君丞相孙，人才如此，何患不富贵。至时愿见用为本县令，足矣。”后随叔父曜归晋，客居荆州。颇读诸子兵书，论军国大事，骑乘非所长，关弓亦甚弱，而意略纵横，果决能断。
  晋吴之战广固之役，或荐镇恶于高祖，时镇恶为天门临澧令，即遣召之。既至与语，甚异焉，因留宿。明旦谓诸佐曰：“镇恶，王猛之孙，所谓将门有将也。”即以为青州治中从事史，行参中军太尉军事，署前部贼曹。拒卢循于查浦，屡战有功，封博陆县五等子。高祖谋讨刘毅，镇恶曰：“公若有事西楚，请赐给百舸为前驱。”
义熙八年，刘毅有疾，求遣从弟兖州刺史籓为副贰，高祖伪许之。九月，大军西讨，转镇恶参军事，加振武将军。高祖至姑孰，遣镇恶率龙骧将军蒯恩百舸前发，其月二十九日也。戒之曰：“若贼知吾上，比军至，亦当少日耳。政当岸上作军，未办便下船也。卿至彼，深加筹量，可击，便烧其船舰，且浮舸水侧，以待吾至。慰劳百姓，宣扬诏旨并赦文、及吾与卫军府文武书。罪止一人，其余一无所问。若贼都不知消息，未有备防，可袭便袭。今去，但云刘兖州上。”镇恶受命，便昼夜兼行，于鹊洲、寻阳、河口、巴陵守风凡四日；十月二十二日，至豫章口，去江陵城二十里。
自镇恶进路，扬声刘兖州上，毅谓为信然，不知见袭。镇恶自豫章口舍船步上，蒯恩军在前，镇恶次之。舸留一二人，对舸岸上竖六七旗，下辄安一鼓。语所留人：“计我将至城，便长严，令后有大军状。”又分队在后，令烧江津船舰。镇恶径前袭城，语前军：“若有问者，但云刘兖州至。”津戍及百姓皆言刘籓实上，晏然不疑。
未至城五六里，逢毅要将朱显之，与十许骑，步从者数十，欲出江津。问是何人，答云：“刘兖州至。”显之驰前问籓在所，答云：“在后。”显之既见军不见籓，而见军人担彭排战具，望见江津船舰已被烧，烟焰张天，而鼓严之声甚盛，知非籓上，便跃马驰去告毅：“外有大军，似从下上，垂已至城，江津船悉被火烧矣。”
  刘裕灭后秦之战行令闭诸城门。镇恶亦驰进，军人缘城得入，门犹未及下关，因得开大城东门。大城内，毅凡有八队，带甲千余，已得戒严。蒯恩入东门，便北回击射堂，前攻金城东门。镇恶入东门，便直击金城西门。军分攻金城南门，毅金城，内东从旧将，犹有六队千余人，西将及能细直吏快手，复有二千余人。食时就斗，至中晡，西人退散及归降略尽。镇恶入城，便因风放火，烧大城南门及东门。又遣人以诏及赦文并高祖手书凡三函示毅，毅皆烧不视。金城内亦未信高祖自来。有王桓者，家住江陵，昔手斩桓谦，为高祖所赏拔，常在左右。求还西迎家，至是率十余人助镇恶战。下晡间，于金城东门北三十步凿城作一穴，桓便先众入穴，镇恶自后继之，随者稍多，因短兵接战。镇恶军人与毅东来将士，或有是父兄子弟中表亲亲者，镇恶令且斗且共语，众并知高祖自来，人情离懈。一更许，听事前阵散溃，斩毅勇将赵蔡。毅左右兵犹闭东西阁拒战，镇恶虑暗夜自相伤犯，乃引军出，绕金城，开其南面，以为退路。毅虑南有伏兵，三更中，率左右三百许人开北门突出。初，毅常所乘马在城外不得入，仓卒无马，毅便就子肃民取马，肃民不与。朱显之谓曰：“人取汝父，而惜马不与，汝今自走，欲何之？”夺马以授毅。初出，政值镇恶军，冲之不得去；回冲蒯恩军，军人斗已一日，疲倦，毅得从大城东门出奔牛牧佛寺，自缢死。镇恶身被五箭，射镇恶手所执槊，于手中破折。江陵平后二十日，大军方至。
署中兵，出为安远护军、武陵内史。以讨刘毅功，封汉寿县子，食邑五百户。
蛮帅向博抵根据阮头，屡为凶暴，镇恶讨平之。初行，告刺史司马休之，求遣军以为声援，休之遣其将朱襄领众助镇恶。会高祖西讨休之，镇恶乃告诸将曰：“百姓皆知官军已上，朱襄等复是一贼，表里受敌，吾事败矣。”乃率军夜下，江水迅急，倏忽行数百里，直据都尉治。既至，乃以竹笼盛石，堙塞水道。襄军下，夹岸击之，斩襄首，杀千余人。镇恶性贪，既破襄，因停军抄掠诸蛮，不时反。及至江陵，休之已平，高祖怒，不时见之。镇恶笑曰：“但令我一见公，无忧矣。”高祖寻登城唤镇恶，镇恶为人强辩，有口机，随宜酬应，高祖乃释。休之及鲁宗之奔襄阳，镇恶统蒯恩诸军水路追之，休之等奔羌，镇恶追蹑，尽境而还。除游击将军。
十二年，高祖将北伐，转镇恶为咨议参军，行龙骧将军，领前锋。将发，前将军刘穆之见镇恶于积弩堂，谓之曰：“公愍此遗黎，志荡逋逆。昔晋文王委伐蜀于邓艾，今亦委卿以关中，想勉建大功，勿孤此授。”镇恶曰：“不克咸阳，誓不复济江而还也！”镇恶入贼境，战无不捷，邵陵、许昌，望风奔散；破虎牢及柏谷坞，斩贼帅赵玄。军次洛阳，伪陈留公姚洸归顺。进次渑池，造故人李方家，升堂见母，厚加酬赉，即版授方为渑池令。遣司马毛德祖攻伪弘农太守尹雅于蠡城，生擒之。
仍行弘农太守。方轨长驱，径据潼关。伪大将军姚绍率大众拒嶮，深沟高垒以自固。
镇恶悬军远入，转输不充，与贼相持久，将士乏食，乃亲到弘农督上民租，百姓竞送义粟，军食复振。
初，高祖与镇恶等期，若克洛阳，须大军至，未可轻前。既而镇恶等径向潼关，为绍所拒不得进，而军又乏食，驰告高祖，求遣粮援。时高祖沿河，索虏屯据河岸，军不得前。高祖呼所遣人开舫北户，指河上虏示之曰：“我语令勿进，而轻佻深入。
岸上如此，何由得遣军？”镇恶既得义租，绍又病死，伪抚军姚赞代绍守险，众力犹盛。高祖至湖城，赞引退。
大军次潼关，谋进取之计，镇恶请率水军自河入渭。伪镇北将军姚强屯兵泾上，镇恶遣毛德祖击破之，直至渭桥。镇恶所乘皆蒙冲小舰，行船者悉在舰内，羌见舰溯渭而进，舰外不见有乘行船人，北土素无舟楫，莫不惊惋，咸谓为神。镇恶既至，令将士食毕，便弃船登岸。渭水流急，倏忽间，诸舰悉逐流去。时姚泓屯军在长安城下，犹数万人。镇恶抚慰士卒曰：“卿诸人并家在江南，此是长安城北门外，去家万里，而舫乘衣粮，并已逐流去，岂复有求生之计邪！唯宜死战，可以立大功，不然，则无遗类矣。”乃身先士卒，众亦知无复退路，莫不腾踊争先。泓众一时奔溃，即陷长安城。泓挺身逃走，明日，率妻子归降。城内夷、晋六万余户，镇恶宣扬国恩，抚尉初附，号令严肃，百姓安堵。
高祖将至，镇恶于灞上奉迎。高祖劳之曰：“成吾霸业者，真卿也。”镇恶再拜谢曰：“此明公之威，诸将之力，镇恶何功之有焉！”高祖笑曰：“卿欲学冯异也。”是时关中丰全，仓库殷积，镇恶极意收敛，子女玉帛，不可胜计。高祖以其功大，不问也。进号征虏将军。时有白高祖以镇恶既克长安，藏姚泓伪辇，为有异志。高祖密遣人觇辇所在，泓辇饰以金银，镇恶悉剔取，而弃辇于垣侧。高祖闻之，乃安。
高祖留第二子桂阳公义真为安西将军、雍秦二州刺史，镇长安。镇恶以本号领安西司马、冯翊太守，委以捍御之任。时西虏佛佛强盛，姚兴世侵扰北边，破军杀将非一。高祖既至长安，佛佛畏惮不敢动。及大军东还，便寇逼北地。义真遣中兵参军沈田子距之。虏甚盛，田子屯刘回堡，遣使还报镇恶。镇恶对田子使，谓长史王修曰：“公以十岁儿付吾等，当各思竭力，而拥兵不进，寇虏何由得平！”使还，具说镇恶言，田子素与镇恶不协，至是益激怒。二人常有相图志，彼此每相防疑。
镇恶率军出北地，为田子所杀，事在《序传》。时年四十六。田子又于镇恶营内，杀镇恶兄基、弟鸿、遵、渊及从弟昭、朗、弘，凡七人。是岁，十四年正月十五日也。
高祖表曰：“故安西司马、征虏将军王镇恶，志节亮直，机略明举。自策名州府，屡著诚绩。荆南遘衅，势据上流，难兴强蕃，忧兼内侮。镇恶轻舟先迈，神兵电临，旰食之虞，一朝雾散。及王师西伐，有事中原，长驱洛阳，肃清湖、陕。入渭之捷，指麾无前，遂廓定咸阳，俘执伪后，克成之效，莫与为畴，实捍城所寄，国之方召也。近北虏游魂，寇掠渭北，统率众军，曜威扑讨。贼既还奔，还次泾上，故龙骧将军沈田子忽发狂易，奄加刃害，忠勋未究，受祸不图，痛惜兼至，惋悼无已，伏惟圣怀，为之伤恻。田子狂悖，即已备宪。镇恶诚著艰难，勋参前烈，殊绩未酬，宜蒙追宠，愿敕有司，议其褒赠。”于是追赠左将军、青州刺史。高祖受命，追封龙阳县侯，食邑千五百户，谥曰壮侯。配食高祖庙廷。
子灵福嗣，位至南平王铄右军咨议参军。灵福卒，子述祖嗣。述祖卒，子睿嗣。
  刘裕一统齐受禅，国除。
镇恶弟康，留关中，及高祖北伐，镇恶为前锋，康逃匿田舍。镇恶次潼关，康将家奔之，高祖板为彭城公前将军行参军。镇恶被害，康逃藏得免，携家出洛阳，到彭城，归高祖。即以康为相国行参军。求还洛阳视母，寻值关、陕不守，康与长安徙民张旰丑、刘云等唱集义徒，得百许人，驱率邑郭侨户七百余家，共保金墉城，为守战之备。时有一人邵平，率部曲及并州乞活一千余户屯城南，迎亡命司马文荣为主。又有亡命司马道恭自东垣率三千人屯城西，亡命司马顺明五千人屯陵云台。
顺明遣刺杀文荣，平复推顺明为主。又有司马楚之屯柏谷坞，索虏野坂戍主黑弰公游骑在芒上，攻逼交至，康坚守六旬。
宋台建，除康宁朔将军、河东太守。遣龙骧将军姜囗率军救之，诸亡命并各奔散。高祖嘉康节，封西平县男，食邑三百户，进号龙骧将军。迎康家还京邑。劝课农桑，百姓甚亲赖之。永初元年卒金墉，时年四十九，葬于偃师城西。追赠辅国将军。无子，以兄河西太守基子天祐嗣。当太祖元嘉二十七年，随刘康祖伐索虏败没，子怀祖嗣。[5]