時(shí)逢亂世,人心不古。劉琦發(fā)現(xiàn)漢時(shí)獨(dú)尊儒術(shù),以仁孝治天下存在巨大的隱患,和平時(shí)期還好,可在亂世,就不遠(yuǎn)遠(yuǎn)不夠了。大家為了填飽肚子,禮義廉恥統(tǒng)統(tǒng)拋在腦后。什么造反啊、食人肉啊、占山為王啊……比比皆是。為了并州的安定,劉琦決定從治法典。荀彧舉薦同窗陳群,并親自寫信著人去穎川邀請(qǐng)。劉琦當(dāng)然同意了,附上自己的親筆書(shū)信,派史阿親自率人去請(qǐng)。
興平二年(195)年初,李傕、郭汜、樊稠、張濟(jì)等共執(zhí)朝政后,互相猜忌,矛盾漸起。
樊稠欲出關(guān)東(古稱函谷關(guān)以東為關(guān)東),請(qǐng)求李傕增兵。李傕一向顧忌樊稠勇武深得西涼將士之心,暗伏武士于座中刺殺樊稠。于是諸將之間更加的相互疑忌,李傕、郭汜起兵相互攻伐。獻(xiàn)帝派侍中、尚書(shū)等為李傕、郭汜講和,但是二人皆不聽(tīng)從。
郭汜與安西將軍楊定謀劃劫持皇帝。李傕聞?dòng)崳瑩屜葘I(xiàn)帝迎至他的營(yíng)中。又縱兵抄掠宮中,劫取御府金帛、乘輿、車服等器物,隨后放火焚燒宮殿、官府、民房一時(shí)悉盡。獻(xiàn)帝使太尉楊彪、司空張喜等大臣十余人至郭汜處講和,郭汜不從,反將楊彪等扣留營(yíng)中。楊彪責(zé)備郭汜,李傕一劫大臣,一劫天子。郭汜大怒,欲殺楊彪,經(jīng)其左右勸諫才放過(guò)。
隨后郭汜起兵攻打李傕。李傕不敵,被弓箭射傷,幸遇部將郭太帶兵來(lái)救。郭汜退軍后,李傕劫獻(xiàn)帝至其北塢,派人把守塢門,隔絕內(nèi)外,獻(xiàn)帝又使謁者仆射皇甫酈為李傕、郭汜講和。李傕不許,再與郭汜相攻,連月不斷,死者不計(jì)其數(shù)。
興平二年(195),幽州從事鮮于輔糾合州兵,欲為幽州牧劉虞報(bào)仇。劉虞舊部鮮于輔、齊周、鮮于銀推舉閻柔為烏桓司馬,閻柔招集胡、漢之眾,得兵數(shù)萬(wàn)人,進(jìn)攻公孫瓚所置漁陽(yáng)太守鄒丹,二軍大戰(zhàn)于潞縣北,閻柔大敗鄒丹,斬首四千余級(jí)。鮮于輔又西迎劉虞之子劉和。劉和又派出使者,請(qǐng)求劉琦、袁紹出兵相助。劉琦派關(guān)羽、郭嘉北上領(lǐng)代郡兵馬三萬(wàn),率張遼、徐晃,出上谷。
烏桓王蹋頓也率其部落的人及東鮮卑騎兵七千余騎,隨鮮于輔迎接劉虞之子劉和與袁紹將領(lǐng)張郃、高覽,合兵共十萬(wàn)攻打公孫瓚,大敗公孫瓚于鮑丘,斬首二萬(wàn)余。于是,廣陽(yáng)、燕國(guó)、右北平等郡劉虞曾經(jīng)的下屬都奮殺公孫瓚所置官員,與鮮于輔、劉和兵聯(lián)合,公孫瓚屢戰(zhàn)屢敗,于是逃回易京堅(jiān)守,開(kāi)置屯田。兩軍相持不下,張郃糧盡退兵,公孫瓚乘勢(shì)出擊,擊敗張郃,盡得其車重。
公孫瓚又派人在易河北岸挖十余重戰(zhàn)壕,又在戰(zhàn)壕內(nèi)堆筑高達(dá)五六丈的土丘,丘上又筑有營(yíng)壘。塹壕中央的土丘最高,達(dá)十余丈,公孫瓚自居其中,以鐵為門,斥去左右,令男人七歲以上不得進(jìn)入,只與妻妾住在里面,又囤積糧谷三百萬(wàn)斛。公孫瓚又讓婦人習(xí)為大聲,使聲音能傳出數(shù)百步,用來(lái)傳達(dá)命令。公孫瓚又疏遠(yuǎn)賓客,致使身邊沒(méi)有一個(gè)親信,謀臣猛將都漸漸疏遠(yuǎn)了。
關(guān)羽大軍進(jìn)入上谷后,發(fā)現(xiàn)上谷郡多為烏桓人所占據(jù)。而袁紹、劉和為了擊敗公孫瓚,又與烏桓人勾結(jié),許以重利,使烏桓人在上谷為所欲為。關(guān)羽及手下諸將受劉琦影響,非常仇視外族,稟報(bào)劉琦后,便不在與公孫瓚開(kāi)戰(zhàn),矛頭轉(zhuǎn)向上谷郡內(nèi)的烏桓王蹋頓。