En 1874 consiguió tomar Olot y en 1875 Carlos le nombró capitán general de Cataluña.