Casó en Sevilla el 14 de septiembre de 1370 con Isabel de la Cerda, señora de El Puerto de Santa María, bisnieta de Fernando de la Cerda, infante de Castilla y nieta de Guzmán el Bueno, I señor de Sanlúcar.