乾元二年,史思明带着二十万大军分四路杀来。李光弼赶紧去汴州,让守将许叔冀死守十五天,自己回去搬救兵。
退回洛阳,跟留守韦陟商量对策。韦陟主张直接退守潼关,李光弼当场反驳:“无故丢弃五百里土地,贼军气势就起来了。”他决定退到河阳,进能战、退能守。撤军时,叛军骑兵已经逼近石桥。将士们问要不要绕道,李光弼坚持走石桥北上。他只带五百骑兵断后,故意慢悠悠地走。叛军摸不清虚实,硬是没敢上来挑战。
李光弼顺利进了河阳三城。这里隔着黄河建了两座城,中间还有浮桥相连。史思明随后拿下洛阳,却发现是一座空城。他不敢越过李光弼去打潼关,怕后路被断,只能转头死磕河阳。