El teniente británico Josh McCracken se embarca para Sudamérica en busca de la gloria y la fortuna, poniendo su espada al servicio de la causa de la independencia de la naciente República de Chile.
A bordo de la corbeta Rosa de los Andes, participa durante un año, desde las costas del Perú hasta Panamá, capturando naves, desembarcando marinería y soldados en la costa colombiana del Chocó, convirtiéndose en un verdadero dolor de cabeza para la autoridad española.
Posteriormente, y ahora formando parte de la Expedición Libertadora del Perú, el teniente McCracken participa en las acciones comandadas por el almirante Lord Cochrane, en las operaciones navales dirigidas por el por el célebre marino escocés en las costas peruanas, y que fueron coronadas con la captura de la fragata Esmeralda en el puerto del Callao.
El tierno romance del protagonista con una joven inglesa, llegada de Inglaterra en busca de su padre residente en Lima, nos permite vislumbrar las formas de vida de los patriotas y de los realistas en los últimos días del dominio español en el Pacífico, mostrándonos un cuadro de época que no evita referirse a los titubeos y dudas de los líderes del movimiento independista, y especialmente a aquellas desavenencias existentes entre José de San Martín, jefe del Ejército Libertador, y Thomas Cochrane el almirante escocés que comandaba la escuadra naval chilenas, lo que redondea un relato apasionante de una época ya perdida en la memoria.