Llegó al Perú en 1851, luego de haber estado brevemente en Estados Unidos —Nueva York— y Centroamérica, ningún país quería recibirlo, pues Garibaldi se había convertido en un perseguido político ya que había participado en la defensa de Roma.