梁太祖疑功臣，迫使镇州（今河北正定）王镕和定州（今属河北）王处直，于开平四年（910年）起兵反梁，并向晋王求援。干化元年（911年）初，李存勗率晋军击梁军于柏乡（今属河北），经过一日激战后，梁军大败。晋军追击150余里，直至邢州（今河北邢台），又连克澶州（今河南濮阳）、新乡（今属河南）等地。梁太祖亦亲自率军前往洛阳设防。柏乡之战梁军主力受损，后梁处于劣势。次年，梁太祖趁晋攻燕，晋、赵、定州，带病亲率军北上，号称50万大军。昼夜兼行，至下博（今河北深州），率军5万转攻蓨县（今景县）。其时晋军主力北攻幽