Durante su reinado fueron conquistados, en el marco de la Reconquista, los reinos de Jaén, Córdoba, Sevilla y lo que quedaba del de Badajoz, cuya anexión había empezado Alfonso IX, lo que redujo el territorio ibérico en poder de los reinos musulmanes.