焉此后派遣与别部司马张修一起前往汉中，攻打汉中太守苏固。刘焉后来又让张鲁杀害汉朝使者，刘焉则以米贼作乱阻隔交通为由，从此中断与中央朝廷的联络。张鲁在汉中得势后，却杀死张修，刘张两家由此结怨。刘焉又託他事杀州中豪强王咸、李权等十余人，以立威刑。犍为太守任岐自称将军，与从事陈超举兵击刘焉及之前平乱有功的贾龙，董卓使司徒赵谦将兵向州，说服校尉贾龙引兵还击刘焉，刘焉以青羌散骑出战，打败任岐、贾龙等皆蜀郡人。天下诸侯讨伐董卓之时，刘焉也拒不出兵，保州自守。南阳、三辅一带有数万户流民进入益州，刘焉悉数收编，称为