Era hijo de Diego García de Herrera y de Inés Peraza de las Casas, señores de las islas Canarias por herencia de Hernán Peraza "el Viejo".