Con su primera esposa Leonor de Castilla tuvo al menos catorce hijos, posiblemente dieciséis.