劉寧,淮安府山陽(yáng)縣(今淮安區(qū))人,襲世職,為永寧衛(wèi)指揮使,其勇敢善戰(zhàn)。當(dāng)時(shí)恰逢延綏用兵,其上疏請(qǐng)效死,兵部尚書(shū)白圭贊許批準(zhǔn)。后因功遷都指揮使,充宣府游擊將軍。當(dāng)時(shí)其與周璽、董升分別在塔兒山、黑石崖作戰(zhàn)有功,劉寧升至都督僉事,改左參將,分守陽(yáng)和。成化十九年,亦思馬因入侵,大同總兵官許寧分遣周璽守懷仁,劉寧與董升營(yíng)西山,自將中軍,擊之夏米莊,敗績(jī)。劉寧與董升被團(tuán)團(tuán)包圍,幾乎淪陷。之后發(fā)巨炮擊之,敵多死,方才解圍。周璽聽(tīng)聞中軍失利,亟還兵援,并乘勝追擊。隨后劉寧重整部隊(duì),接連獲勝。當(dāng)時(shí)許寧因作戰(zhàn)失利獲罪,唯獨(dú)劉寧與周璽有功,劉寧超遷都督同知。
劉寧隨后改為左副總兵,協(xié)守大同。弘治年間,佩平羌將軍印,鎮(zhèn)甘肅,后擊退入寇,進(jìn)右都督。次年,與巡撫許進(jìn)襲破土魯番,進(jìn)左都督,增俸百石,以疾還京。弘治十三年,大同告警,命其為副總兵,從平江伯陳銳抵御,兩人有矛盾,致使寇軍撤退。遂坐停半俸閑住,之后詔還全俸。弘治十七年去世。
《明史》(卷174):“劉寧,字世安,其先山陽(yáng)人。襲世職,為永寧衛(wèi)指揮使。勇敢善戰(zhàn)。自以散無(wú)所見(jiàn),會(huì)延綏用兵,疏請(qǐng)效死。尚書(shū)白圭許之。屢以功遷都指揮使,充宣府游擊將軍。時(shí)邊寇無(wú)虛歲。十八年分道入掠,周璽與游擊董升戰(zhàn)黑石崖,寧戰(zhàn)塔兒山,皆有功。璽進(jìn)署都督僉事,遷大同副總兵。寧進(jìn)都督僉事,改左參將,分守陽(yáng)和。十九年秋,亦思馬因大入。大同總兵官許寧分遣璽守懷仁,寧與董升營(yíng)西山,自將中軍,擊之夏米莊,敗績(jī)。寧、升被圍數(shù)重,幾陷。亟發(fā)巨炮擊之,敵多死,圍乃解。璽聞中軍失利,亟還兵援。夜遇敵,乘勝前,銳甚。璽厲將士曰:“今日有進(jìn)無(wú)退!”大呼陷陣,敵少卻。久之,短兵接。臂中流矢,拔鏃戰(zhàn)益急,與子鵬及麾下壯士擊殺數(shù)十人。會(huì)寧兵至,中軍潰卒亦稍集,敵乃退,許寧等亦還。無(wú)何復(fù)入掠。寧將兵三千,遇之聚落站西,連戰(zhàn)敗之。復(fù)敗之白登、柳林,又追敗之小鵓鴿谷。而大同西路參將莊鑒亦邀其歸路,戰(zhàn)于牛心山,敵遂遁。時(shí)諸將多失利,許寧以下獲罪,而璽以功予實(shí)授,寧超遷都督同知,莊鑒以所部無(wú)失亡,亦賚銀幣。”
《明史》(卷174):“璽歿后三年,而寧佩平羌將軍印,鎮(zhèn)甘肅。其冬,寇犯涼州,寧與戰(zhàn)抹山墩,擒斬五十余,相持至暮,收輜重南行?軓(fù)來(lái)襲,擒其長(zhǎng)一人。明日,參將顏玉來(lái)援,副將陶禎兵亦至,寇乃遁。俘其稚弱,獲馬駝牛羊二千,進(jìn)右都督。明年,與巡撫許進(jìn)襲破土魯番于哈密,進(jìn)左都督,增俸百石,以疾還京。十三年,大同告警,命寧為副總兵,從平江伯陳銳御之。銳無(wú)將略,與寧不協(xié),止毋戰(zhàn),寇遂得志去,坐停半俸閑住。尋以參將贊畫(huà)朱暉軍務(wù),亦無(wú)功。寧自陳哈密功,乞封伯,詔還全俸。寧有膽智,為大同副將時(shí),入貢者數(shù)萬(wàn)人懷異志。寧率二十騎直抵其營(yíng),眾駭愕。有部長(zhǎng)勒馬引弓出。寧前下馬,與諸部長(zhǎng)坐,舉策指畫(huà),宣天子威德。一人語(yǔ)不遜,寧摑其面,奮臂起,其長(zhǎng)叱之退。寧復(fù)坐與語(yǔ),呼酒歡飲,皆感悟,卒如約。嘗仿古番上法,以五十八人為隊(duì),隊(duì)伍重為陣,建五色幟。又各建五巨幟于中軍,中幟起,五陣各視其色應(yīng)之,循環(huán)無(wú)端,每戰(zhàn)用是取勝。晚再赴大同,已老病,帥又怯懦,故無(wú)成功,然孝宗朝良將稱寧。十七年卒,贈(zèng)廣昌伯!