Contrajo matrimonio con Leonor de Guzmán, que era hija de Pedro Suárez de Toledo y de María Ramírez de Guzmán, con quien tuvo varios hijos: