东汉安定朝那(今宁夏固原东南)人,字威明。有兵略。冲帝时,举贤良方正。因对策得罪大将军梁冀,闭门授徒十四年。冀诛后,拜太山太守,镇压叔孙无忌起义。延熹四年(161),被举为将,击破关西羌兵,羌人归附者先后二十多万人。以遭宦官和豪强诬陷,下狱罚作苦役。后会赦归家,旋为度辽将军、护羌校尉。