Había estado antes casado con Leonor de Ayala, de los condes de Fuensalida, de quien tenía prole, y era hijo de Juan Alonso de Haro, señor del Busto y la Revilla, merino mayor de Asturias, y de Aldonza Carrillo de Mendoza, de los condes de Priego.