En 732, lors de la bataille de Poitiers, il affronta les armées omeyyades du gouverneur d'al-Andalus, l'émir Abd el-Rahman. En effet, depuis 711, les troupes musulmanes avaient conquis la majeure partie de la péninsule Ibérique, et poursuivaient progressivement leur avancée vers le nord, au-delà des Pyrénées, si bien qu'à partir de 725, ayant déjà conquis la Septimanie, ils s'emparèrent de la vallée du Rhône, mirent à sac la ville d'Autun (le ), et assiégèrent sans succès, en territoire franc, la ville de Sens.