对于张燕,按远近之分,他宁愿选择公孙瓒,放弃“顶头上司”袁绍。为了在冀州站稳脚跟,他必须选择更远的幽州的公孙瓒。因此,在界桥之战中,张燕派兵协助公孙瓒,表明两人已经建立了军事**。另一方面,张燕没有派主力参战,这又说明他可能也不希望公孙瓒一方取胜。也许,张燕更愿意看到袁绍与公孙瓒的两败俱伤的局面。原因是《三国志/公孙瓒传》记,“以严纲为冀州,田楷为青州,单经为兖州(牧),置诸郡县。”张燕看出公孙瓒具有更大的辖制河北的野心,他不但**了冀州刺史,还连带**了青州、兖州刺史。
公孙瓒与袁绍首次接触也是在公元191年,当时袁绍为了逼迫冀州牧韩馥交出冀州牧的位子,于是袁绍联络了公孙瓒,要求公孙瓒起兵攻打韩馥,然后两人共同瓜分冀州,公孙瓒长年在幽州发展,听说能瓜分冀州当然高兴了,于是率领军队来到冀州北边,跟韩馥打了一仗,结果韩馥战败,再加上袁绍不断派人从内部劝说韩馥让位,不久,韩馥就将冀州让给袁绍。
袁绍与公孙瓒对青州的争夺由来已久。在初平二年(即公元191年),袁绍刚刚成为冀州牧不久,公孙瓒就取得了青州平原国的一些地区的控制。不知道出于哪种目的(史料记载袁绍畏惧公孙瓒,希望能够向其示好,方诗铭先生分析袁绍打算让公孙瓒帮助自己抵抗北上而来的青、徐黄巾,小编个人认为袁绍可能与青、徐黄巾有合从的嫌疑),袁绍将冀州的渤海郡让给公孙瓒。公孙瓒不领情,继续向西进攻袁绍,于是有了“界桥之战”,是年初平三年(公元192年)。
初平四年(193年),公孙瓒与自己的上司刘虞翻脸了,刘虞认为公孙瓒穷兵黩武,在与袁绍连年**中使得百姓们流离失所,但这只是借口,主要还是因为公孙瓒势大,刘虞已经不能节制。
之后,公孙瓒做了一件蠢事,就是威逼**派来的使者段训斩杀了刘虞,还准备将刘虞的首级送到京城,但被刘虞的部下中途劫走,刘虞的身份不仅仅是汉室宗亲,而且还是袁绍等人准备拥立为皇帝的人选,更是当时的名士,在北方很得人心,刘虞被公孙瓒杀死后,北方百姓非常怀念刘虞而痛恨公孙瓒,公孙瓒开始失掉了北方的民心,虽然公孙瓒这个时候名义上获得了假节督幽州、并州、青州、冀州四州的权力,但实际上只有半个幽州加半个青州的地盘,而且还不得民心,这是最重要一点。
和演义中公孙瓒兵败身亡以后赵云才跟着刘备不同,根据《三国志》记载,刘备在高唐县令任上为贼人所败,去投奔同窗好友公孙瓒时,公孙瓒就将赵云调拨到他的手下。刘备对赵云极为喜欢,**他为主骑,掌管军中的骑兵。