Como militar, permaneció en la Armada de Chile entre 1858 y 1879, periodo en el que participó en las guerras contra España (1865-1866) ―donde intervino en los combates navales de Papudo y de Abtao― y del Pacífico (1879-1883) ―donde comandó la corbeta "Esmeralda" en el combate naval de Iquique, en el cual murió―.