En 1886 vuelve a Cuba, pero esta vez como Capitán General de la isla hasta 1887, año en que fue sustituido por Sabas Marín.