元康八年(298年),秦雍州天水、略陽、扶風、石屏、武都、尹平五縣(今甘肅東南部、陜西西部)數萬人,以巴賽浩、漢族為首,流入漢中,後入益州。少數首領進行了搶劫,大多數難民作為幫手和佃戶四處流散。流民首領之壹李特,原籍巴西當曲(今四川省渠縣東北),東漢末年遷居漢中。曹操科遷漢中後,又遷至略陽(今甘肅天水東北)。兄弟五人,大哥李富留在略陽,與弟弟劉、項同時入蜀。李特修士對貧窮和生病的難民的幫助很受歡迎。永康元年(300年)十壹月,益州刺史趙丕極力拉攏李特兄弟和六郡郡守名相,以李耀為衛口將軍,令招募六郡壹萬余人鎮守北路。永寧元年(301)正月,趙庚怕李氏兄弟太厲害,借口殺了三十多人(壹次十多人)。於是李特起兵攻打成都,趙高戰敗被殺。朝廷派校尉平羲、益州刺史到蜀,令流民七月間各歸其地,啟程前往;又令梓潼太守張炎在轄區內設關卡,查抄流民財物。廣漢太守辛然甚至想殺死所有流民的首領。作為幫手和房客分散在各地的難民不願離開。此外,農作物沒有收獲,缺乏食物,每個人都很擔心。李特多次要求羅尚放寬難民的遣返期限,難民們非常感激。他還在綿竹(今四川德陽北)設營收容流民。將懸賞捉拿兄弟的布告改為“可送李、任、燕、趙、楊、上官、狄、搜侯六郡之王,賞馬百匹”。於是這些最受歡迎的酋長郝也迅速向靠攏。難民* * *推舉李特為領袖,在綿竹起義,進軍成都。他與蜀人約法三章,施舍借貸,禮賢下士,敬畏軍政。蜀中有壹首歌謠:“李特可以,但羅尚殺了我和平西將軍就更慘了。”泰安二年(303)正月,起義軍占領成都少城,羅尚堅守臺城。蜀中,為自保而關閉碼頭的權貴家族紛紛向叛軍投降。由於軍隊中缺少食物,李特把難民分散到諸吾堡去吃。不久,朝廷派出三萬水軍鎮壓。當碼頭老板動搖時,羅尚趁機與他們暗中勾結,聯手攻擊李英。李特死了,叛軍損失慘重。起義軍在和的長子黨、三子熊的領導下繼續戰鬥。三月,李當死,官軍乘勝而入。劉莉壹度準備投降,但李雄堅決反對,並打破了官軍。起義軍轉危為安,李留穗把大權交給了李雄。由於蜀中地主決心清田,並挾持大批民眾向荊州、寧州遷移,義軍的軍糧再次出現嚴重危機。之後青城山(今四川冠縣)的大地主、道教教主範長生給了很多錢,起義軍又重整旗鼓。九月,劉莉病逝,李雄被普遍認為是大都督、大將軍和益州牧。十二月,李雄率軍攻成都,羅尚潛逃,於君投降,起義軍占領成都。永興元年(304年)十月,李雄稱成都王。廣西元年(306年)六月,改稱皇帝,年號大成。拜範長生為丞相、天地之師,部後不求軍征,稅入其家。新建立的大成是封建政權,但早期政治比較清晰。它規定年稅為:男丁家三迎,女丁壹迎五鬥,有病人壹半;虎雕只有幾尺二寸,遠輕於西晉十六國時期的其他政權。穩定的社會秩序為當地百姓提供了休養生息的環境,也為中原百姓提供了避亂的場所。