巾军随即又进击蜀郡(今四川成都)、犍为(今四川彭山东),旬月之内,连破三郡,声势极为浩大。
黄巾军一度发展到十余万人,连巴郡(今重庆)的
“板楯蛮”(少数民族)都参加了。不久马相自称为帝,率军攻陷了巴郡,杀死了太守赵部。
黄巾军的日益强大和烧杀掳掠,引起了益州门阀世族的极度仇恨,他们组织了数万私兵,在益州府别驾从事贾龙的指挥下,经过连番大战,击败了黄巾军起义军。
等刘焉到达益州时,益州的黄巾军已经平定了。刘虞出京后没有直接到益州,而是南下回到老家荆州江夏郡征募了几百兵马,然后溯江而上,大约半年后才到蜀郡。
他本来以为到了益州后有一番血战,谁知道天上掉下一个金蛤蟆,拣了一个大便宜。
贾龙把刘焉迎到了绵竹。刘焉看到这地方景色宜人,随即就把治所定在了绵竹。
他一方面奖赏平叛有功的贾龙等州郡官吏和门阀世族,一方面安抚接纳离散叛乱的流民,深为百姓爱戴。
初平元年左右,京畿一带战火连绵,南阳和三辅一带有数万户流民涌入益州。
刘焉从中征募青壮建立了动州兵,实力得到了迅速的扩展