巾军马相等杀死，但是刚称帝的几日的马相又被益州从事贾龙组织军队击败。贾龙于是迎接刘焉入益州，治所定在绵竹。张鲁母始以鬼道，又有少容，常往来刘焉家，所以刘焉遣民间势力“五斗米道”的首领张鲁为督义司马，刘焉此后派遣与别部司马张修一起前往汉中，攻打汉中太守苏固。刘焉后来又让张鲁杀害汉朝使者，刘焉则以米贼作乱阻隔交通为由，从此中断与中央朝廷的联络。张鲁在汉中得势后，却杀死张修，刘张两家由此结怨。刘焉又託他事杀州中豪强王咸、李权等十余人，以立威刑。犍为太守任岐自称将军，与从事陈超举兵击刘焉及之前平乱有功的贾龙