公元301年底,在四川的氐族流民領袖李特打敗晉太守辛冉後占領了四川重鎮廣漢,繼而進攻成都的益州刺史羅尚,和他成對峙狀態。公元302年夏五月,鎮守長安的晉河間王司馬顒派遣督護衙博去討伐李特,駐軍在梓潼。朝廷又任命張微為廣漢太守,駐軍德陽。羅尚接著派督護張龜駐軍在繁城。李特派兒子李蕩等人去襲擊衙博,自己帶兵攻擊張龜。
李蕩在陽沔打敗衙博,衙博退守葭萌(今四川廣元昭化鎮)。李蕩進圍梓潼,梓潼太守張演目睹衙博的失敗,便棄城逃走。李蕩攻下梓潼後,又前去進攻在葭萌的衙博,衙博早成驚弓之鳥,聽說李蕩又來,便棄軍逃走,他的隊伍全都投降了李蕩。
李特在繁城徹底打敗張龜。巴西丞毛植聞訊,知道自己力不從心,便以巴西郡投降了李特。司馬顒任命許雄為梁州刺史。李特便自稱大將軍兼益州牧,負責梁益二州的軍事。
秋八月,李特在德陽進攻張微。這時李特剛擊敗張龜,毛植又以巴西郡投降,李特因而威震巴蜀。張微兒子張存跟父親說:“李特今天因為勝利而驕傲。兵法說,驕兵必敗。我們如果假裝投降他,他一定不會懷疑。”張微覺得可以試試看,便派遣使者去詐降。李特的第三子李雄說:“我恐怕張微有詭計。”李特說:“有什麽詭計?我剛擊潰衙博,又打敗張龜,張演夜裏逃遁,毛植前來歸降。張微聞風喪膽,這有什麽奇怪?”於是派李雄守大營,自己率軍進入德陽城。不料兵眾剛進入一半,城上兵士就拉起了吊橋,將另一半李特部隊拒在城外。李特剛進城,見情勢不妙,便率軍急退,但才跑出了幾百人,還都跌落到護城河裏。城上張微帶兵放箭,護城河裏的李特士兵死傷十有八九。李特騎著駿馬,一躍上岸得免於難。張微親自率軍追殺出來。李特拚死奮殺,率領殘兵退保大營。幸而李雄有備,用弓弩擊退張微,迎接李特殘部入營,堅閉營門。張微便包圍了李特的大營。李雄說:“父親不用擔憂。我早已使人報信於兄長。”李特知道李蕩的救兵要來,便放下心來。
張微跟張存說:“李氏的重兵在李蕩那裏。如果李蕩來到,我們將不是他的對手。”張存說:“李蕩在葭萌,如果走大路,必須四天才到德陽。我猜想李蕩必定從小路過來,則必須經過鳳凰山。父親如果派別將前往阻擊,那裏山道險狹,有一夫當關,萬夫莫進的險要,我們可在那裏攔住李蕩。李蕩不來,我們四天內就可以攻破李特大營。平定巴蜀的功勞,非父親莫屬!”張微聽了很高興,便派張存率兵三千前往鳳凰山攔截李蕩。
李蕩得到李雄求救的急報,大驚失色,急忙率領大軍回奔德陽。到鳳凰山時,被張存攔截,部隊過不去。苦戰一天後,進展甚微。李蕩擔心父親危急,便選擇了勇士一百人,鼓氣道:“今日不破賊,我等將葬身此地。破了,大家都封侯!”勇士們盡都踴躍。於是手持杖盾,甘冒矢石,力戰而前,大破張存的隊伍,生擒了張存。
不幾天,李蕩大軍來到,張微自知不是對手,便解圍退保德陽。李特想回涪城,李蕩和司馬王幸勸道:“張微已敗,智勇俱竭,將軍應當乘銳氣一鼓作氣把他給擒拿住。”李特便包圍了德陽。張微閉城堅守。李特將張存綁在馬上在城下巡回,讓他招降張微,則不殺張存。張存到城下時,大聲喊道:“父親不要以我為念。忠孝不兩全,兒子今天作為忠臣而死,原諒我不能盡孝道!”李特士兵要殺了他,李特被張存的忠誠感動,製止了他們。
李特不久便攻下德陽,張微戰死。李特讚賞他父子忠勇,便讓張存送張微的遺體返回廣漢。
李特讓部將寋碩守德陽。那時李驤駐軍在毗橋,羅尚派大軍攻擊,多次被李驤打敗,李驤便進攻成都,燒了城門。羅尚害怕,督護常深說:“我願意率領精勇出城進攻。李驤的部隊忙於放火,必然沒有防備。”羅尚於是派常深率領精兵一萬多人,破門而出。李驤猝不及防,被常深打敗。當時李流駐軍在成都北麵,聽說後,急忙率軍和李驤合並,流民勢力又重新振作起來。二人於是共同攻擊常深,徹底打敗了他,生還進城的隻有什之一二。常深單騎逃進成都。梁州刺史許雄也多次派遣軍隊進攻李特,都不能取勝,李特勢力便日益強盛。
建寧(今雲南曲靖)大姓李睿和毛詵驅逐太守杜俊,朱提(今雲南昭通)大姓李猛驅逐太守雍約,都起兵響應李特,兵眾各有數萬。南夷校尉李毅出兵討伐,陣斬毛詵。李猛送信給李毅請降,但信裏辭意傲慢無禮,李毅接著引誘他來後把他給殺了。冬十一月,朝廷重新設置寧州(廣西雲南一帶),任命李毅為刺史。
公元303年春正月,李特秘密渡過長江,奇襲羅尚的水軍。羅尚水軍大敗,全都散走,李特便包圍了蜀郡。太守徐儉自知城守不住,便獻成都少城投降,李特於是進據少城,但隻取走馬匹供應軍需,其他秋毫無犯,並大赦境內,改元建初。羅尚退保太城,派遣使者向李特求和。相聚為塢自保的蜀民,都送錢送糧給李特,李特派遣使者就地安撫他們。但因為軍中糧少,便分散六郡流民到各個蜀民的塢壘就食。李流勸李特道:“這些塢壘新近才歸附我們,心思不定。大哥應該強迫其中的大姓子弟到我們這裏為人質,然後聚兵自守,以防萬一。”又給李特司馬上官惇寫信說:“納降就跟對付敵人一樣,不可放鬆警惕。”李特兒子前將軍李雄也這樣建議。李特很生氣地說:“大事已定,現在的當務之急是安撫百姓。你怎能妄加猜疑,導致他們離叛!”
晉朝廷派遣荊州刺史宗岱和建平太守孫阜率領水軍三萬人來救羅尚。宗岱以孫阜為前鋒,進逼德陽。李特派遣李蕩及其新任命的蜀郡太守李璜趕赴德陽與新任命的太守任臧共同抵禦晉軍。宗岱和孫阜的軍勢非常強盛,蜀民的各個塢壘便有反叛李特的打算。益州謀臣任睿跟羅尚說:“李特分散他的士兵就食在各個塢壘,證明他驕怠而沒有防備,這正是老天滅亡該人的時候了。明公應該暗中和各個塢壘相約,定期同時發動,內外夾擊,一定可以徹底打敗李特!”羅尚非常高興,采納了他的計謀,便讓任睿連夜吊牆出城,到各個蜀民塢壘去宣讀刺史口諭,定期在二月十日同時起兵攻擊李特。
任睿又趁機去見李特詐降,說:“羅尚剛愎自用,不采納我的建議。我認為明公您順天應民,上以稱雄梁益,下以拯救災民,因此趕來相投。”李特詢問城中虛實,任睿說:“城中儲糧已經快用完了,隻剩下一些貨物棉布。”李特喜出望外,便不加防備。任睿請求出城探省家室,李特答應了。任睿於是回報羅尚。二月十日,羅尚派遣大軍奇襲李特大營,蜀民各個塢壘全體響應。李特和李輔以及將佐李遠等人被羅尚軍隊以及蜀民包圍,雖然奮死力戰,但最終還是被亂軍所殺。羅尚戰勝後,把李特等人的屍體全燒了,並把李特和李輔等人的首級送到洛陽。流民大為恐懼。可惜李特雄武大略,事業正如日當空,卻因一時疏忽,敗死在成都。
李流和李雄等人殺出重圍,收集殘部和李蕩等人退保赤祖(今四川綿竹附近)。李流自稱大將軍、兼益州牧,保東營,李蕩和李雄保北營。晉建平太守孫阜攻破德陽,生擒寋碩,李特部將任臧退守涪陵。
三月,羅尚派遣部將何衝和常深等人進攻李流,涪陵地方豪紳藥紳等人也起兵響應羅尚。於是三人合兵攻打李流與李驤的東營。李蕩和李雄聽說後,想前往搭救,但恐怕北營虛弱,便留部將氐族人苻成和隗伯保衛北營。那時李特夫人即李蕩生母羅氏也在北營,跟李蕩說:“我兒盡管去吧。我會和二位將軍共保北營。”李蕩和李雄便留七成兵馬守北營,帶了三成隊伍奔赴東營。
何衝等人聽說李蕩兄弟率軍來救,便派藥紳率領他的兵馬前去抵禦,並跟常深說:“你們可以盡力攻打李流。我想乘虛攻打北營。北營一攻下,我即回軍幫助你們。”便率領他的部隊直奔北營。
藥紳率領他的兵馬抵禦李蕩兄弟,結果大敗戰死,他的人馬也全部潰散。於是李蕩和李流內外夾擊並打敗常深。常深拚死得脫,逃回成都。
氐人苻成和隗伯在北營密謀道:“今日李特敗死,李流窘迫,李氏大勢已去。我們不如殺了羅氏去投奔羅尚,這樣可以保住富貴。”便率領他的氐民部眾反叛,去攻打羅氏的主帳。羅氏幼年習武,勇而善戰,當場披甲拒戰,毫無懼色。隗伯持刀和她格鬥,刀刃傷到她的眼睛。羅氏氣壯山河,愈鬥愈勇,並罵道:“豎子可恨。我亡夫待你就像自己兒子一樣,為何卑鄙到這步田地,竟敢反叛?”戰有半個時辰,羅氏和她身邊的親兵居然不占下風。然而何衝軍隊趕到,北營剩餘部眾雖然奮勇作戰,敗跡已露。眼看大營就要被攻破,幸好李流等人已經擊破常深,帶兵回到北營,和何衝等人大戰。何衝支持不住,便退兵回去。李蕩也趕到,見隗伯等人還包圍著羅氏,憤怒地猛撲過去。隗伯急忙跨上帳外的戰馬,奪路而逃。李蕩馳馬窮追不舍,隗伯部將趁他狂怒而沒防備,用長矛投將過去。可惜李蕩好漢一條,中矛而死。苻成也帶了他的黨羽突圍出去,和隗伯合兵一處,一道前往羅尚那裏請降。李流等人便乘勝進抵成都,羅尚再次閉城堅守。
朝廷派遣侍中劉沈前去統帥羅尚和許雄等人的軍隊,討伐李流。劉沈到了長安,被司馬顒留下做軍師,司馬顒派部將席薳代他前往成都。
李流因為李特和李蕩相繼死亡,而宗岱和孫阜的大軍馬上又要來到,所以十分害怕。李流妹夫李含勸李流投降,李流答應了。李驤和李雄拚命勸阻,李流就是不聽。夏五月,派去請降的使者從孫阜那裏回來,說孫阜答應他們投降,然而必須送一個李氏至親去當人質。當時李含兒子李胡在軍中,李流便用他做人質要把他送往孫阜軍中。李雄勸阻道:“孫阜之所以允許我們投降,全是因為宗岱重病在身,他的軍隊暫時前進不了。他估計孤軍進逼我們,沒有勝算,方才準降。一旦宗岱軍隊進來,他必然會殺害李胡兄弟,趁我不備來奇襲我們。叔父千萬不可讓李胡白去送死。”李流說:“你父親剛剛去世,我軍力量不濟,這隻是無奈之舉,權宜之策。”便不肯聽從勸告。李雄急忙派人前往給李胡兄長李離報信。李離當時身為梓潼太守,聽到後大吃一驚,便從梓潼飛馬前往,想去阻止。然而為時已晚,李離追不上李胡,退回來和李雄商量道:“我想救我弟弟,唯一的辦法就是去襲擊孫阜的軍隊。”李雄說:“看來隻有這條路了。但二翁不答應,怎麽辦?”李離說:“救李胡要緊,顧不得這許多了!”李雄大喜道:“賢兄如果想劫擊孫阜,弟願意同往。”便和他一同說服流民道:“我們先前已殘害了蜀民,今天一旦束手,明天便是蜀民的魚肉。現在我們隻有同心協力去襲擊孫阜,以取富貴,這才是上策!”眾人都願意跟從他倆。李雄便和李離連夜率領他的部隊直奔德陽。孫阜以為李流已經打算投降,便毫不防備,白天不關閉城門。李雄派幾名部將扮成蜀民,混入德陽城,自己和李離率領軍隊埋伏在城西。當夜,進城的部將殺了城門守兵,大開德陽城門,李雄和李離便率部奇襲孫阜。孫阜部隊毫無防備,被徹底擊垮,孫阜自己也戰死了。這時宗岱又在墊江病逝,荊州的軍隊群龍無首,隻好退回去了。李離救出李胡,兄弟相見,悲喜交集。李離和李雄於是率領獲勝大軍回見李流。李流又喜又慚,不斷稱奇李雄的才能,便將軍事全盤委托他負責,為李雄後來的崛起鋪平了道路。
要想知道李雄的後來,請看下篇文章。