Garibaldi adquirió la ciudadanía peruana, como condición para poder obtener la licencia de capitán de barco y estuvo trabajando para la marina mercante hasta noviembre de 1853.