Năm Vạn Tuế Thông Thiên thứ hai (697), Lý Giai Cố và Lạc Vũ Chỉnh dẫn quân Khiết Đan tấn công Ký Châu. Địch Nhân Kiệt chống không nổi nên rút quân Chu khỏi Ký Châu rồi về Ngụy Châu (nay là Hàm Đan, Trung Quốc) phía nam. Lý Giai Cố và Lạc Vũ Chỉnh tiếp tục tiến quân tấn công Ngụy Châu. Địch Nhân Kiệt bại trận, tiếp tục cho rút quân Chu khỏi Ngụy Châu rồi về phía nam. Khi thấy lực lượng Khiết Đan do Lý Giai Cố và Lạc Vũ Chỉnh chỉ huy đã tiến sâu vào lãnh thổ nhà Chu, Võ hoàng liền phục chức cho Vương Hiếu Kiệt (một trong những vị tướng giỏi nhất của nhà Chu bấy giờ) và phong cho Vương Hiếu Kiệt làm quyền chỉ huy quân đội nhà Chu chống lại quân Khiết Đan, với sự hỗ trợ của Tô Hoằng Huy (蘇宏暉), chỉ huy khoảng 170.000 quân Chu. Mùa xuân năm đó, Vương Hiếu Kiệt dẫn quân Chu, bỏ qua đại quân Khiết Đan của Lý Giai Cố và Lạc Vũ Chỉnh đang đóng ở Ngụy Châu, đi theo hướng đông bắc, vượt Vạn Lý Trường Thành tiến đến Đông Hạp Thạch Cốc (gần Đường Sơn, Hà Bắc, Trung Quốc hiện nay) phía đông U Châu. Khả hãn Tôn Vạn Vinh nghe tin thì lệnh cho Lý Giai Cố và Lạc Vũ Chỉnh rút quân từ Ngụy Châu theo hướng đông bắc để giáp chiến với Vương Hiếu Kiệt ở Đông Hạp Thạch Cốc.