Se graduó de la Escuela Naval Arturo Prat en 1838, participando ese mismo año como teniente de marina en la guerra contra la Confederación Perú-Boliviana a bordo de la corbeta "Libertad", la cual capturó a la corbeta "Socabaya", que quedó bajo su mando.