Mêlé à son insu à une fraude boursière organisée en 1814 par un de ses oncles, il fut chassé de la Navy et du Parlement, condamné à une amende et à la prison. Réélu alors qu'il était emprisonné, il tenta de poursuivre sa carrière politique mais souffrit de plus en plus d'attaques et de rumeurs. Il accepta alors la proposition que lui firent les « patriotes chiliens » d'organiser et commander leur marine. Arrivé à Valparaíso en , il reprit la guerre de côtes à laquelle il excellait. Ainsi, en , il attaqua et captura Valdivia. Il participa ensuite à l'expédition pour libérer le Pérou de 1820-1821. Il permit ainsi à José de San Martín d'en proclamer l'indépendance. À nouveau, comme au Royaume-Uni, sa personnalité se heurta à celles des hommes politiques. Il préféra partir plutôt que de prendre parti dans la guerre civile qui s'annonçait au Chili. Il se mit alors dix-huit mois au service de Pierre et de la marine brésilienne.