,四州被其害,公孙瓒无法抵御。朝廷派宗正刘虞任幽州牧。刘虞到任后,派遣使臣到游牧民族中晓以利害,责令他们献上张纯的首级。丘力居等听说刘虞到了,纷纷派遣使者前来沟通归附之事。公孙瓒担心刘虞立功,暗中派人在途中暗杀这些使者。游牧民族明白此事后,便绕道到刘虞处。刘虞上报朝廷撤掉驻防军队,只留下公孙瓒统万余步兵、骑兵屯驻右北平。
中平六年,张纯被其门客王政杀掉并把首级送给刘虞。刘虞因安抚游牧民族有功而被授予太尉之职,封为襄贲侯。不久,又迁刘虞为大司马,公孙瓒为奋武将军,封为蓟侯。
初平二年,青州黄巾军攻打渤海,聚众三十万,欲与黑山军会合,公孙瓒率步骑两万人在东光南大破青州黄巾,斩首三万余。青州黄巾军弃辎重,奔走渡河。公孙瓒等他们过到一半时出击,再次大败黄巾军,死者数万,俘虏七万余人,车甲财物无数,于是公孙瓒威名大震。
初平三年,袁绍屯军广川县,与公孙瓒战于界桥南二十里处。公孙瓒有精兵三万。袁绍命其将麴义领精兵八百在前,布强弩千张于两翼。公孙瓒轻视袁绍兵少,纵骑兵出战。麴义命士兵伏于楯下不动,等公孙瓒军到十步前,一时同发,公孙瓒大败。袁绍军生擒了严纲并斩