首先曹操听到袁绍带大军南下之后做了三件事:重点防守黄河的两个渡口:延津渡和白马渡,还有就是在官渡屯兵筑营,等待袁绍的到来。袁绍首先渡河进攻白马渡南岸白马城。曹操率大军去救,听从了荀攸的声东击西之计解了白马之围。关羽就是在此战中击杀颜良,大放异彩。然后曹操率军撤离白马城,再回官渡的途中,遇到袁绍大军赶来,还是听从了荀攸的计策,以少胜多,打败敌军,得以安全回到官渡。然后就是袁绍率大军来到官渡对岸,和曹操隔河对峙。
然后再说一下官渡这个地方。曹操为什么把战场选在官渡。官渡是出在从河北到曹操大本营许都路程最近的必经之路上,它离曹操控制的核心区域很近,方便曹操大军后勤保障。而且官渡这个地方战略位置也很重要,它西据虎牢洛阳,东联江淮,算是许都的东北大门。官渡在古汴渠的南岸,和袁绍大军隔河相对,