曹文詔,山西大同人,勇毅而有智略,崇禎年間將領(lǐng),官至總兵。鎮(zhèn)壓明末農(nóng)民起義的戰(zhàn)爭中功勛卓著,在湫頭鎮(zhèn)之戰(zhàn)中因寡不敵眾兵敗自盡,死后追贈其為太子太保、左都督。
曹文詔,早年在遼東從軍,歷事熊廷弼、孫承宗,積功升至游擊?;侍珮O包圍北京,曹文詔隨袁崇煥入關(guān)勤王,在保衛(wèi)北京中立有戰(zhàn)功??偫眈R世龍把朱由檢賜給他的尚方寶劍交給曹文詔,命令他率領(lǐng)參將王承胤、張叔嘉、都司左良玉等埋伏在玉田的枯樹和洪橋,因鏖戰(zhàn)有功升為參將。然后他從大塹山轉(zhuǎn)戰(zhàn)到遵化附近,又跟從馬世龍等攻下大安城以及鲇魚等關(guān)口,因?yàn)槭諒?fù)四城的功績,朝廷給他加官為都督僉事。
陜西民變勢大,曹文詔被封為延綏東路副總兵,帶領(lǐng)關(guān)寧軍入關(guān)進(jìn)行征討,擊滅據(jù)守河曲的變民首領(lǐng)王嘉胤,以功升任臨洮總兵官。點(diǎn)燈子從陜西進(jìn)入山西,曹文詔追擊他們,追趕到稷山的時候,招安了七百名農(nóng)民,點(diǎn)燈子逃跑了,不久又被生擒后斬殺。李老柴、獨(dú)行狼占據(jù)了陜西中部,巡撫練國事、延綏總兵王承恩包圍了他們。慶陽的農(nóng)民軍郝臨庵、劉道江前去援助,恰巧曹文詔從西面凱旋,就同榆林參政張福臻聯(lián)合圍剿他們,殺死了李老柴及他的同黨一條龍,其他的同黨逃往摩云谷,副將張弘業(yè)、游擊將領(lǐng)李明輔戰(zhàn)死。曹文詔于是就同游擊將領(lǐng)左光先、崔宗蔭、李國奇分別圍剿綏德、宜君、清澗、米脂等地的農(nóng)民軍,分別在懷寧川、黑峪泉、封家溝、綿湖峪等地展開戰(zhàn)斗,都取得了重大勝利,掃地王被斬首。
紅軍友、李都司、杜三、楊老柴都是神一魁的余部,他們屯兵鎮(zhèn)原,準(zhǔn)備攻打平?jīng)觥>殗掳l(fā)布檄文要求甘肅總兵楊嘉謨、副將王性善扼住他們的攻勢,農(nóng)民軍只好敗退到慶陽,曹文詔從隴州的小路出發(fā)前來同楊嘉謨、王性善會合。
曹文詔與農(nóng)民軍大戰(zhàn)于西濠,斬首千級,生擒杜三、楊老柴,他們的余部糾合另外的農(nóng)民軍洗掠了武安監(jiān),占領(lǐng)華亭,又在攻打莊浪。曹文詔、張嘉謨趕到,農(nóng)民軍屯兵張麻村,明軍直壓過去,合力打擊他們,農(nóng)民軍逃往高山上了。游擊將領(lǐng)曹變蛟、馮舉、劉成功、平安等人吶喊著沖了上去,農(nóng)民軍又一次敗逃。這時王性善與甘肅副將李鴻嗣、參將莫與京等到來,他們一起戰(zhàn)斗,斬獲了五百二十多個首級。
明軍乘勝追擊,先后在咸寧關(guān)、關(guān)上鎮(zhèn)打敗了農(nóng)民軍,追到隴安時,嘉謨和變蛟聯(lián)合夾攻,又打敗了他們,幾千名殘余農(nóng)民軍想逃往漢南,被游擊將領(lǐng)趙光遠(yuǎn)阻截,于是從長寧驛逃到了張家川。有一支從清水分出的農(nóng)民軍力量較強(qiáng),副將蔣一陽同他們相遇后戰(zhàn)敗,都司李宮用被捕了。曹文詔于是使用反間計,使其他首領(lǐng)上當(dāng),讓他們殺死了紅軍友,然后趕至水落城打敗了他們,追到靜寧州的時候,農(nóng)民軍飛奔占領(lǐng)了唐毛山,變蛟率先攻上山頭,全殲了這支農(nóng)民軍。
民變首領(lǐng)滿天飛、郝臨庵、劉道江被王承恩打敗后,退保鐵角城。獨(dú)行狼、李都司趕去同他們會合,滿天飛、劉道江于是就攜手圍攻合水。曹文詔前去援救,農(nóng)民軍隱藏了自己的精銳部隊,只讓一千多騎兵出來迎戰(zhàn),引誘明軍抵達(dá)南原時,伏兵大起。城上的人都說曹將軍已經(jīng)死了,曹文詔拿著長矛來回沖擊,單槍匹馬被包圍在萬余名農(nóng)民軍中間。各軍見狀,就出兵夾擊援助,農(nóng)民軍大敗,伏尸遍野,殘余的農(nóng)民軍逃往桐川橋去了。曹文詔率領(lǐng)曹變蛟、馮舉、張嘉謨及其參將方茂功等追上他們,沖鋒陷陣,拼命廝殺,農(nóng)民軍又大敗。不久,曹文詔與寧夏總兵賀虎臣、固原總兵楊麒在甘泉虎兕凹打敗農(nóng)民軍,都大獲全勝。
總兵洪承疇在平?jīng)鰯亓藵M天飛,降服其將領(lǐng)白廣恩,其余的農(nóng)民軍分路逃竄了,曹文詔趕到隴州、平?jīng)?、鳳翔之間追殲他們。三次戰(zhàn)斗三敗農(nóng)民軍,接著就逼向耀州錐子山的農(nóng)民軍,其黨羽殺死獨(dú)行狼、郝臨庵后投降了。洪承疇殺了其中四百多人,其余的遣散回家。關(guān)中的農(nóng)民軍這下子略略被剿平了。
巡撫御史范復(fù)粹在遞給朝廷的奏章中,總計歷次戰(zhàn)斗中共獲首級三萬六千六百多,曹文詔的功勞第一,張嘉謨第二,王承恩、楊麒又在其次。文詔在陜西時,大小幾十次戰(zhàn)斗,立功最多,洪承疇卻沒有給他記功。巡按御史吳生生十分推重文詔,復(fù)粹也再次上書匯報,但兵部還是壓低他的功績,最后還是沒有給曹文詔論功行賞。
農(nóng)民軍看到陜西兵力強(qiáng)盛,就大都流入山西,他們的首領(lǐng)紫金梁、混世王、姬關(guān)鎖、八大王、曹操、闖塌天、興加哈利分別統(tǒng)帥七大營部,每部人數(shù)多的有一萬人,少的也有五千人,在汾州、太原、平陽等地肆意活動。御史張宸極上書朝廷說:“賊寇是從陜西來的,陜西將領(lǐng)曹文詔素有威名,士紳百姓為他編歌謠稱贊說:‘軍中有一曹,西賊聞之心膽搖?!宜?jīng)在山西立過功,陜西的賊寇已消滅殆盡,應(yīng)該下令讓他進(jìn)入山西幫助圍剿賊寇?!庇谑?,朝廷命令山西、陜西的各位將領(lǐng)一同受曹文詔指揮。
曹文詔抵達(dá)霍州,在汾河、盂縣打敗農(nóng)民軍,又乘勝追擊到壽陽。巡撫許鼎臣派遣謀士張宰在大軍趕到之前先期嘗試著跟農(nóng)民軍戰(zhàn)斗,農(nóng)民軍給驚退了。曹文詔追擊他們,在碧霞村殺了混世王,剩余的農(nóng)民軍被猛如虎驅(qū)趕跑,在方山同曹文詔的軍隊相遇,又被打敗,五臺、盂縣、定襄、壽陽的農(nóng)民軍都平定了。許鼎臣命令曹文詔駐軍平定,防守太原的東部,命令張應(yīng)昌駐軍汾州,防守太原西部,曹文詔接連又在太谷、范村、榆社等地打敗農(nóng)民軍,太原的農(nóng)民軍差不多被剿平了。
朱由檢因?yàn)椴芪脑t立功最多,命令他所經(jīng)過的地區(qū)多積攢糧草犒勞他的兵馬,并且敕令曹文詔盡快鎮(zhèn)壓農(nóng)民軍。山西監(jiān)視軍情的宦官劉中允上書說:”曹文詔在徐溝、盂縣、定襄圍剿賊兵時,這些地方的主管部門不但不給他們稻米,反而用大炮打傷他們的士兵?!爸煊蓹z就把此事交給御史察問。
農(nóng)民軍從河內(nèi)登上太行山,文詔在澤州打敗了他們,農(nóng)民軍逃往潞安曹,文詔到陽城遇到農(nóng)民軍沒有打擊它,而是從沁水偷偷地出兵拐回來,在芹地、劉村寨襲擊他們,斬獲了千余首級。農(nóng)民軍屯兵潤城,另外的隊伍又打下了平順,殺害了知縣徐明揚(yáng)。曹文詔一到,農(nóng)民軍就撤退了,于是曹文詔半夜里襲擊潤城,斬獲農(nóng)民軍一千五百人。紫金梁、老回回從榆社逃往武鄉(xiāng),過天星逃往高澤山,曹文詔都趕去把他們打敗了,另外的農(nóng)民軍圍攻涉縣,聽說曹文詔打下了黎城,就趕忙解圍離去。
朱由檢派宦官孫茂霖做曹文詔軍中的中軍官,農(nóng)民軍攻打沁水,曹文詔把他們打得大敗,活捉了他們的首領(lǐng)大虎,又在遼城毛領(lǐng)山西面打敗了他們。農(nóng)民軍在屢次戰(zhàn)敗的情況下,避開曹文詔的主力,大都流向黃河以北去了。朱由檢于是命令文詔移兵前去討伐,而農(nóng)民軍已在林縣打敗了鄧玘的軍隊,曹文詔率領(lǐng)五營兵力夜晚出襲,打敗了他們。又在柴陵村打敗了懷慶的農(nóng)民軍,斬殺其首領(lǐng)滾地龍,又在林源追殺了老回回。
曹文詔在洪洞時,同當(dāng)?shù)匦蓍e在家的御史劉令譽(yù)不和。到這個時候,劉令譽(yù)來按察河南,四川石石主土官馬鳳儀的軍隊在侯家莊被打敗,靠著曹文詔的快馬趕到才打退農(nóng)民軍。戰(zhàn)斗結(jié)束后曹文詔剛剛解甲休息,同劉令譽(yù)見了面,說話又不投機(jī)。曹文詔拂衣而起,當(dāng)面斥責(zé)了他。劉令譽(yù)惱了,就把鳳儀的敗亡作為曹文詔的罪過,兵部認(rèn)為曹文詔仗著打了幾回勝仗就驕傲起來了,于是把他調(diào)往大同。
清軍入關(guān)西征插漢,回師時就隨便進(jìn)入了大同境內(nèi),攻占了得勝堡,參將李全自殺身亡,于是就圍攻懷仁縣以及井坪堡、應(yīng)州等地。曹文詔同總督張宗衡先駐扎在懷仁堅守,懷仁解了圍,就移兵駐扎在鎮(zhèn)城,向清軍挑戰(zhàn),失敗而回。后來,靈丘以及其他屯兵的城堡大多失陷,清軍凱旋而歸,朝廷評定各將的罪過,曹文詔、張宗衡以及巡撫胡沾恩一同被定罪充軍到邊地的衛(wèi)所。命令剛下達(dá),山西巡撫吳生生就上書推薦文詔知兵善戰(zhàn),請求把他安排到山西來,于是朝廷命令他做援剿總兵官,讓他立功贖罪。
這個時候,河南的戰(zhàn)禍尤其厲害,朱由檢本來已經(jīng)同意了兵部的意見,又傳令讓曹文詔率兵緊急前往河南剿賊。吳生生又抗言上書力爭,請求讓曹文詔先平定山西的農(nóng)民軍,然后進(jìn)軍河南,朱由檢沒有同意。然而,曹文詔因?yàn)閰巧鷮ψ约河卸鳎詈筮€是取道太原,被吳生生留住了。
山西的農(nóng)民軍首領(lǐng)高加計已被殲滅,而鳳陽失陷了,曹文詔于是整頓軍隊南下,洪承疇在信陽相會。洪承疇非常高興,立即就讓他到隨州進(jìn)攻農(nóng)民軍,曹文詔追殺農(nóng)民軍三百八十多人。洪承疇駐扎在汝州,因?yàn)檗r(nóng)民軍全跑到關(guān)中去了,決定回頭先鏟除農(nóng)民軍的老巢,于是分別命令各位將領(lǐng)把守要害,發(fā)布檄文召曹文詔入關(guān),曹文詔于是騎馬到靈寶拜見洪承疇。
洪承疇認(rèn)為農(nóng)民軍在商州和雒南兩地,如果聽說明軍過去,一定會先逃往漢中,那時大軍由潼關(guān)進(jìn)入漢中,反而會落在農(nóng)民軍的后面。于是,命令曹文詔從閿鄉(xiāng)取山路到商州和雒南,直搗農(nóng)民軍老巢,然后再從山陽、鎮(zhèn)安、洵陽等地趕到漢中來,阻止他們逃跑,并且對他說:“這次行軍,道路迂回曲折,路程遙遠(yuǎn),將軍很辛苦,我聚集關(guān)中的兵力等待將軍的到來。”然后親切地拍著他的背為他送行,曹文詔二話沒說就前去了。
曹文詔抵達(dá)商州,農(nóng)民軍距城三十里,軍營的燈火遍山都是。曹文詔半夜率領(lǐng)侄子參將曹變蛟,守備官曹鼎蛟,都司白廣恩等在深山老林中打敗了農(nóng)民軍,追趕到金嶺川。農(nóng)民軍仗著險要地勢以一千名騎兵出來迎戰(zhàn),曹變蛟大聲呼叫著沖進(jìn)敵陣,各路兵馬一同向前,農(nóng)民軍又大敗逃亡。曹變蛟勇冠三軍,農(nóng)民軍中一聽說大、小曹將軍,都非常畏懼。
沒過多久,闖王高迎祥、八大王張獻(xiàn)忠率領(lǐng)的各路農(nóng)民軍攻打鳳翔,向汧陽、隴州挺進(jìn),曹文詔從漢中奔赴前線,農(nóng)民軍都奔向靜寧、秦安、清水、秦州一帶,兵力將近二十萬人。洪承疇因?yàn)槲脑t的兵力同張全昌、張外嘉的兵力加在一起也只有六千人,兩方實(shí)力懸殊,于是向朝廷告急,卻沒有得到任何指示。
明軍在亂馬川同農(nóng)民軍相遇,前鋒中軍劉弘烈被抓獲,副將艾萬年、柳國鎮(zhèn)又戰(zhàn)死。曹文詔聽說后,瞪著眼睛大罵,立即趕到承疇那里請求進(jìn)軍作戰(zhàn)。洪承疇高興地說:“不是你曹將軍,沒人能消滅這股農(nóng)民軍,但我的兵力已分派出去,沒法派出接應(yīng)你的隊伍。將軍出發(fā)以后,我會從涇陽趕到淳化做你的后盾?!辈芪脑t于是率領(lǐng)三千人從寧州進(jìn)軍,在鎮(zhèn)寧的湫頭鎮(zhèn)同農(nóng)民軍相遇。
曹變蛟率先登上城墻,斬首五百人,追敵三十里,曹文詔率領(lǐng)步兵跟在后面,農(nóng)民軍埋伏下的數(shù)萬騎兵突然出來包圍了他們,箭像刺猬的刺一樣密集。農(nóng)民軍并不知道是曹文詔的軍隊,有一名小兵被俘后捆綁得心急了,大聲呼叫說:“將軍快來救我!”農(nóng)民軍中間的叛兵認(rèn)識曹文詔,指點(diǎn)給農(nóng)民軍說:“這就是曹總兵?!鞭r(nóng)民軍高興起來,就更加緊了包圍圈。曹文詔左右跳蕩,親手殺了幾十個農(nóng)民軍,輾轉(zhuǎn)拼戰(zhàn)了幾里路,最后體力不支,拔刀自殺而死,游擊將領(lǐng)自平定以下死亡的有二十多人。
洪承疇聽說這個消息后捶胸痛哭,朱由檢也為他痛心,追贈他為太子太保、左都督,賜予祭葬的恤典,讓他的子孫世襲指揮僉事的官職,并命令有司為他立了廟,每年春秋兩季予以祭奠。曹文詔的忠誠、勇武,世間無比,被稱為明末良將中的第一人,對于他的死,農(nóng)民軍中相互慶賀。