Cochrane acabou expulso do parlamento e degradado da marinha em 1814 após acusações de fraude na Bolsa de Valores de Londres, sendo depois multado e preso. Ele, mesmo assim, conseguiu ser reeleito e tentou continuar sua carreira política, porém foi alvo de ataques e rumores por parte de seus oponentes. Libertado, Cochrane aceitou a proposta dos patriotas chilenos para organizar e comandar sua marinha. Ele chegou a Valparaíso em novembro de 1818, retomando sua guerra costeira e conseguindo em fevereiro de 1820 capturar a cidade de Valdivia. Em seguida Cochrane participou de uma expedição para libertar o Peru, auxiliando José de San Martín a declarar a independência do país. Entretanto, sua personalidade forte entrou em conflito com políticos chilenos e assim ele foi para o serviço do imperador D. Pedro I do Brasil em 1823, comandando a Armada Imperial Brasileira na Guerra da Independência do Brasil e na Confederação do Equador.