Fue hijo del capitán de navío don José Melchor de Acosta y Díaz Álvarez, comandante del Castillo de Atarez en La Habana, Cuba, y Teresa Hurtado de Mendoza y Herrera del Espinar, originaria de Veracruz.