Realizó sus humanidades en el Instituto Nacional y curso ingeniería en la Universidad de Chile, titulándose de ingeniero geógrafo y de minas en 1859, trabajando para Pedro José Amado Pissis en el esfuerzo por levantar el plano topográfico y geológico de Chile.