En segundas nupcias casó con Leonor de Castilla, hija de Fernando IV de Castilla en la Iglesia de San Francisco de Tarazona, el 5 de febrero de 1329.