Del tercer matrimonio del rey Jaime I con Teresa Gil de Vidaure, tuvo dos hijos, Pedro y Jaime, y para dotarlos formó la baronía de Ayerbe para el primero, y la de Ejerica (Valencia), para el segundo.