汉宣帝时代赵充国就对屡次犯边的先零羌进行军事打击。汉光武帝时代的马援亦是如此。107年，汉朝征发羌人屯戍西域，羌人不满，大举逃亡。滇零与钟羌各部落则大肆抢掠，切断了陇道。汉朝派车骑将军邓骘、征西校尉任尚率军五万伐羌，结果惨败。108年，滇零在北地郡自称天子，招集武都郡参狼羌，和在上郡、西河郡的杂羌，切断陇道，进攻抢掠三辅，并南下进入益州，杀死汉中郡太守董炳。次年，当煎、钟羌、勒姐诸羌进攻临洮。110年，滇零遣兵寇褒中，汉中太守郑勤移屯褒中，来抵抗羌军。111年，先零羌攻打河内郡（河南武陟），洛阳震动。长安