1852 wurde er für zunächst sechs Jahre nach Peru entsandt, um in Lima eine staatliche Ingenieurverwaltung und -schule aufzubauen. Nach kurzer Zeit verließ er das Projekt und arbeitete für einige kleinere Bauvorhaben. Ab 1858 war er in peruanischen Diensten mit der Planung und dem Bau verschiedener Eisenbahnstrecken tätig. Im Spanisch-Südamerikanischen Guano-Krieg erwarb er sich große Verdienste mit der Befestigung der Hafenstadt Callao, die sich am 2. Mai 1866 erfolgreich gegen die spanische Flotte verteidigen konnte.