Era hijo de Francisco López de Carvajal, señor de Torrejón el Rubio (Cáceres), y de Aldonza de Sande, hija de Álvaro de Sande, marqués de Valdefuentes.