Hijo natural de Juan Alonso Pérez de Guzmán, I duque de Medina Sidonia, y de Isabel de Meneses, casó en 1463 con Leonor de Ribera y Mendoza, hija de los primeros condes de los Molares, matrimonio del que nació Juan Alonso Pérez de Guzmán, III duque de Medina Sidonia.