商武哀公者,姓李,諱晚成。涼壯桓公重外孫。初,涼壯桓公無子,惟一女。馮翊李季,少好文學,名震三輔,聖王頗重之,以為雍州功曹,後拜馮翊太守。開陽六年,以為京兆尹。是歲,涼公女適之。季生子忠,官至益州牧、南中都督,綏撫蠻獠,掃蕩林邑,頗有功。忠生商武哀公晚成,忠延昌二年卒,川蜀將守表請以晚成為益州刺史。時楊零亦圖結好外軍,故不違藩鎮意慮,聽以晚成為益州刺史。後趙氏篡逆,晚成保境而不欲賊同。宏長三年,舉旗戴義,遂與曹國公尤齊賢同克關中,會師河洛,遂以功封公。茲錄其事,以為《世家》。
武哀公諱晚成,馮翊人。幼有智謀,每能發言驚眾。有客來過晚成父忠,有鴉落在簷,客戲忠曰:“君將有惡事乎?何以鴉落。”忠笑而不能對,晚成在邊曰:“有無禮客詣,大惡事,故鴉落。”客笑,與忠曰:“此兒可畏也。”
延昌二年,丁父尤,州中表為刺史。五年,除服。初,川蜀諸將守所以推晚成(注曰:將,言武將;守,言太守之屬),貪其年幼,且在喪三年不能視事。晚成既除服,時年十七,臨府指點佐吏,發遣使者,改易綱紀,揭奸佈德,一時嚴正明哲,於是上下震驚,莫敢不從。
登豐二年,趙氏矯詔徵晚成為吏部尚書,晚成知趙氏跋扈,以是辭疾不就。三年,趙氏篡逆,拜晚成益州刺史,受開府儀同,晚成縣其符節,使漢中鎖川蜀北戶,不聽交通,欲為自保之計。宋王檄至,晚成雖受之,而以蠻獠欲因釁挑唆,不發兵。
三年,南馮山失,唐王又挫趙獻於乘氏,晚成遂舉義同中興。將佐皆疑惑,問曰:“先是義軍所到,無不風靡,而公不受其檄;今南馮山已失,河北淪陷,何以在茲同臨淄邪(注曰:時行宮在臨淄)邪?”晚成曰:“爾輩武卒耳,不知,我為爾等解之。中興檄文初到,誰知彼此勝敗?今日趙獻雖奪南馮山,取河北,而河南諸鎮,安若泰山;乘氏之役,棄甲亡仗,且尤德橫行涼州,不能鉗制,以是我知其終不能成也。然此時臨淄方失河北,政在窘迫,川蜀此時同義,可重我也,故斯絕佳之際會也。”眾將歎服,以是來表報忠,四年春,北出漢川,詔封綿陽侯。
三月,晚成將眾五萬出斜谷。趙獻以劉碩為偽益州刺史,將眾五萬距之於斜谷口北,晚成與戰,六役連勝,斬劉碩。八月,兵臨郿縣。偽郿令李西義詐降,晚成信之,不裝置,西義於是夜襲晚成。晚成行軍,營壘嚴整,以是西義不能入營,為其蒼頭所斬。於是進擊郿,拔之。十月,進圍陳倉。趙獻又任其偽蜀郡太守文川為偽益州刺史,憑陳倉距晚成。陳倉城堅,晚成乃緩軍圍之,五年五月,拔陳倉。遂與尤齊賢合兵,鄉長安。六月,齊賢以為當分道並趨,使無固守之資,晚成然之,遂定以晚成下扶風,齊賢下馮翊。七月,攻雍縣,克之,又連拔杜陽、美陽諸縣。九月,圍武功,十月,以糧乏解。十二月,又圍,破之。
六年正月,進拔槐裡,前次長安西。二月,進至長安。時晚成軍連戰推進,至於長安西,立營未穩,偽雍州刺史趙湧乘隙擊之,晚成大敗,軍潰西走,湧追之,直尤齊賢至,遂卻之。湧退保長安,晚成、齊賢合圍之,然不能拔。七月,湧圖突圍,為晚成所獲,傳首王師,遂與齊賢乘勝推進,拔長安,略馮翊,兵鋒推於弘農。八月,晚成破澠池,斬偽兗州刺史乾,傳首王師,加使持節。十月,進與諸軍會攻於洛陽。既克洛,以功進為商國公,加開府儀同三司,使持節、益州刺史、都督益州諸兵事如故。
永弘二年,有蠻寇田哲挑唆華夷,反於益州東界,劫掠商旅,晚成討破之。五年三月,伐西域,以晚成為前鋒都督,發關中軍十餘萬,以鄉西域,五月,李晚成推軍破高車,虜彼王至於洛京。西域既克,十一月還於成都。六年七月,吐蕃寇益州,晚成卻之,斬首二千餘。明年正月,吐蕃