袁绍要求迁都鄄城,那儿离自己较近,便于控制。曹操不但一口回绝,而且下诏书责备他说:
“你地广兵多,而专门树立私党;不见你出师勤王,但见你发兵与他人互相攻伐。”
袁绍明知是曹操捣鬼,也只得上书为自己申辩。曹操自任为大将军,而任袁绍为太尉,改封邺侯。太尉虽贵,但地位在大将军之下,袁绍深感屈辱,上表不受封拜。
他愤愤地说:“曹操几次差点死蛋了,都是我挽救了他,如今天他反以天子的名义对我发号施令!”
时也命也,袁绍就这样与”挟天子以令诸侯“失之交臂,悔之莫及啊。
当时,曹操的实力不如袁绍,且东有徐州吕布、西有南阳张绣、南有淮南袁术,皆虎视眈眈,曹操惧怕,只能采取克制忍耐的策略。
建安二年(197年),曹操派孔融持天子符节出使邺城,拜袁绍为大将军,赐给他弓箭、符节、斧铁和一百虎贲,让他兼管冀州、青州、幽州、并州四个州,以缓和矛盾。
此后几年,袁绍继续致力于讨伐公孙瓒。公孙瓒在易京的外围挖了十道壕沟,城内垒起许多土台,一般高五、六丈,高台上建楼。
他自己居住在中间高达十丈的台楼上,以铁作门,男人七岁以上皆不得入门,身边只有侍奉他的姬妾,来往书信文书都要用绳索吊上吊下,几乎过着与世隔绝的生活。
由于城内积谷甚多,防守严密,袁绍派遣大将进攻历年,也攻打不下。
谋臣田丰见大军长期滞留冀北,对袁绍说:
“迁都之计既然不能实现,应该及早夺取许都,奉迎天子。那时我们也可以事事以诏书为名,号令四海,这才是上策。否则,我们总有一天会落入人家的手中,即使后悔也来不及。”袁绍不听。
建安三年(198年),袁绍亲领大军攻打幽州,所向披靡,进而围攻易京,公孙瓒派遣其子公孙续向黑山军求救。
袁绍上架云梯,下挖地道,不断加强攻势,易京危如累卵,公孙瓒手下的将领有的投降、有的溃散。翌年春,公孙续和黑山军首领张燕带领十万救兵分三路向易京进发。
公孙瓒派人给公孙续送密信,约定以点火为信号,内外夹击袁绍军。这封信被袁绍的哨兵截获了,袁绍将计就计,依照约定的信号点起火堆。
公孙瓒以为救兵已到,领兵攻出来,遭到袁绍伏兵的痛击,又龟缩入城。袁绍加紧挖地道,一直挖到台楼下,先用柱子顶着楼基,然后火烧支柱,楼台也就随之崩塌了。
公孙瓒无路可走,于是缢杀了姐妹妻子,然后引火自焚,这时袁绍的士兵冲到楼上将他的首级斩下,公孙瓒的部将田楷、关靖等也在这一战中阵亡。