中平四年,朝议以州郡不宁,从太常刘焉奏,复州牧旧制。
焉自请为益州牧,时焉子范为左中郎将,诞治书御史,璋为奉车都尉,皆从献帝在长安,惟叔子别部司马瑁素随焉。
九月,帝率精甲三千为前锋,西叩蜀门。
至巴郡,召潜伏部曲二千,合五千众,甘平献郡兵二千助战。
会州从事贾龙素领家兵数百在犍为东界,摄敛吏民,得千余人,攻马相等,数日破走。帝遣使庞义说龙,示以州牧檄文。龙乃选吏卒迎帝,愿受节度。
十月,帝会贾龙、甘平于资中,誓师讨逆。
亲率铁骑直趋牛鞞,典韦、赵云为先锋,韦持双戟陷阵,所向披靡;云舞银枪突骑,若白虹贯日。
贼将王饶、赵播授首,斩级二千。
十一月,会贾龙合击马相于犍为。
帝登高指麾,分兵断其归路。田丰设伏林壑,毛玠督粮道无缺。相穷蹙请降,帝叱曰:虐民僭号,罪不容诛!
命赵云射落其黄盖,乱军枭首以献。
十二月,州界清静。
焉遂入成都,开府治事。
帝屯兵汉中,阴养死士,广积粮秣。
常谓田丰曰:得陇望蜀,终非远图。当效高祖,还定三秦。
乃修栈道,治甲兵,霸业之基始立。
中平五年秋七月,巴郡板楯蛮为张修所诱,聚众叛于北巴山。
时中祖领益州别驾,命天师道张鲁宣谕七姓。
鲁至宣汉,召罗、朴、督、鄂、杜、夕、龚七姓夷王,喻以祸福。
初,夷王犹疑,鲁示以张修阴事,众皆愤恚。
帝乃命典韦与七王较技于庭。
韦独战七酋,声若奔雷,拳脚所及,骨断者二,仆地者四。余众震骇,皆伏地请罪。
七姓遂降,输赋称臣。