En terceras nupcias se casó en 1363 con Aldonza de Ayala, hija de Fernán Pérez de Ayala y Elvira Álvarez de Ceballos, hermana de Pero López de Ayala y camarera mayor de la reina Juana Manuel.