八月,曹操征讨刘表。袁绍二子相斗,袁谭失利,投靠曹操。
十月,曹军复北进,袁尚军挫败。
[公元204年]建安九年50岁
二月,曹军攻打邺城。
五月,曹操决漳水灌城,城内大半人饿死。
七月,曹军大破袁尚援军。
八月,邺城告破,曹操斩杀审配,哭祭袁绍,善待袁绍家眷。
九月,曹操免去河北赋税一年,汉献帝封曹操为冀州牧。
十二月,曹操进军南皮,整顿地方局势。
[公元205年]建安十年51岁
正月,曹操军大破袁谭,袁谭战死,曹操平定冀州。
四月,黑山贼张燕率兵卒十余万投降曹操,被封为列侯。
八月,曹操征讨乌丸。
[公元206年]建安十一年52岁
正月,曹操军围壶关征讨袁绍外甥高干,高干败走,后被杀。
八月,曹操军东征海贼管承部,获胜。
[公元207年]建安十二年53岁
曹操从郭嘉计,北征三郡乌丸。
曹军受阻渤海滨,于是率军出卢龙塞(今河北喜峰口至冷口一带),进军柳城(今辽宁朝阳西南)。
八月,登白狼山,乌桓之战曹操军大胜,斩杀乌桓王蹋顿,胡、汉降军二十多万。
九月,公孙康杀死袁尚、袁熙,曹操统一北方。
[公元208年]建安十三年54岁
正月,曹操回到邺城,造玄武池操练水军。
六月,曹操被封为丞相。
七月,曹操南征刘表。
八月,刘表病亡,幼子刘琮代位,屯居襄阳,刘备屯居樊城。
九月,曹操军到新野,刘琮投降,刘备逃至夏口,曹操进军江陵。