从癸亥年(公元303年)到甲子年(公元304年),共两年。
1 春季,正月,李特悄悄渡过郫水,攻打罗尚,罗尚在郫水上的守军纷纷逃窜。蜀郡太守徐俭献出少城(今四川成都 )投降,李特顺利进入并占据了少城。他进城后,只取用马匹来供应军队,没有进行其他的侵扰和掠夺;还在境内实行大赦,改元建初。(《考异》记载:《帝纪》说:“太安元年五月,李特自称为大将军。”《载记》说:“太安元年,李特称大将军,改元。”李雄传》记载:“昭帝七年,李特称大将军,年号建初。”昭帝七年就是太安元年。祖孝徵《修文殿御览》记载:“太安二年,李特大赦天下,改年号为建初元年。李特被杀。”《三十国》《晋春秋》记载:“太安二年正月,李特僭越称帝,改元。”现在依据《御览》等书的记载 )罗尚退保太城(今四川成都 ),并派使者向李特求和。蜀地百姓聚集在一起修建坞堡自保,此时都向李特表示归顺,李特派使者前去安抚;由于军中粮食短缺,他便把六郡的流民分散到各个坞堡去就食。李流对李特说:“这些坞堡刚刚归附,人心还不稳定,应该把他们大姓人家的子弟作为人质,聚集兵力加强防守,以防备意外情况发生。”他又给李特的司马上官惇写信说:“接纳投降的人就像面对敌人一样,不能掉以轻心。”(胡三省注:担心他们假装投降,所以应当像对待敌人一样严加防备 。)前将军李雄也表达了同样的看法。李特却生气地说:“大事已定,现在只需要安抚百姓,为什么要无端猜疑,让他们离心反叛呢!”
??朝廷派荆州刺史宗岱、建平太守孙阜率领三万水军去救援罗尚。宗岱让孙阜担任前锋,进军逼近德阳(今四川遂宁东南 );李特派李荡以及蜀郡太守李璜,与德阳太守任臧一起抵御。(胡三省注:李特大概又从广汉分设了德阳郡 )宗岱、孙阜的军队气势很盛,各个坞堡的人都有了二心。益州兵曹从事蜀郡人任叡对罗尚说:“李特把部众分散去就食,现在他骄傲懈怠,没有防备,这是上天要灭亡他的时候。您应该秘密联络各个坞堡,约定好日期一起发动攻击,内外夹攻,一定能打败他!”罗尚派任叡在夜里用绳子缒出城外,向各个坞堡宣布旨意,约定在二月十日共同攻打李特。任叡趁机前往李特那里假装投降,李特询问城中的情况,任叡说:“粮食储备快没了,只剩下一些货物和布帛。”任叡请求出城回家探望,李特答应了,于是他回去向罗尚报告。(《考异》记载:《载记》中记载为“任明”。《罗尚传》中记载为“任锐”。现在依据《华阳国志》的记载 。)二月,罗尚派兵突袭李特的营地,各个坞堡纷纷响应,李特的军队大败,李特和李辅、李远都被斩杀,尸体被焚烧,首级被送到洛阳,流民们十分恐惧。李荡、李雄收拾残余部众,退保赤祖。李流自称大将军、大都督、益州牧,据守东营,李荡、李雄据守北营。孙阜攻破德阳,抓获寋硕,任臧退到涪陵(今重庆彭水 ,胡三省注:这里的涪陵,是汉代广汉郡的涪县,晋代梓潼郡的涪城县,不是涪陵郡的涪陵。广汉梓潼的涪,就是现在的绵州,现在的人还把绵州称为涪陵,而涪陵郡的涪陵,就是现在涪州的涪陵县 )屯守。
??三月,罗尚派督护何冲、常深攻打李流,涪陵百姓药绅也起兵攻打李流。李流和李骧抵御常深,何冲趁机攻打北营,氐族人苻成、隗伯在营中叛变,响应何冲。李荡的母亲罗氏身披铠甲,奋勇抵抗,隗伯挥刀砍伤了她的眼睛,但罗氏气势更盛;恰好李流等人打败了常深、药绅,率军回援,与何冲交战,把何冲打得大败。苻成、隗伯率领他们的党羽突围,投奔罗尚。李流等人乘胜进军,抵达成都,罗尚又关闭城门,据城自守。李荡骑马追击败军,却不幸被长矛刺中身亡。
??朝廷派侍中刘沈持符节,统领罗尚、许雄等人的军队(罗尚率领益州的军队,许雄