共攻东郡，反为曹操所败，后成为张杨部下。建安三年（198年），曹操攻击吕布时张杨欲迎救，张杨部下杨丑杀张杨，欲带领张杨部下投奔曹操，但未成事而被眭固所杀。眭固带领张杨部下屯军射犬（河南省武陟县西北），欲投奔袁绍。曹操因为见形势不利，为免夜长梦多，派遣史涣、曹仁急攻眭固。眭固自领亲兵出奔袁绍，于犬城被史涣等截击被斩，曹操再围射犬，众人皆降。曹操因此吞併河内，袁绍有感地位被威胁，引发官渡之战。