Viajó a Inglaterra en 1877 regresando al año siguiente.
En enero y febrero de 1879 realiza la primera expedición al interior de Tierra del Fuego, desembarcando en la bahía Gente Grande y recorriendo hasta la bahía San Sebastián para luego incursionar al sur hasta el paralelo 54º, en las cercanías del actual Russfin.
Participó en la Guerra del Pacífico embarcado en la cañonera Magallanes, pasó más tarde a embarcar el Cochrane participando en el Combate de Angamos en 1879.
Segundo jefe de la oficina Hidrográfica continuando sus expediciones en el sur del país.
Diputado por Concepción, Talcahuano, Lautaro y Coelemu para el período 1900-1903.