Ingresó a la Escuela Normal de Chillán y posteriormente al Instituto Pedagógico de la Universidad de Chile.
A partir de ese año se desempeñó como profesor de preparatoria en el Liceo de La Serena y posteriormente profesor de alemán y matemáticas en el Deutsche Schüle de Santiago.
Desde allí se trasladó al Liceo de Hombres de San Fernando donde partió también como profesor de alemán y matemáticas pero pronto se transformó en rector del establecimiento, cargo que ejerció durante 40 años (1901-1941).
El Liceo hoy lleva su nombre.
En 1944 cumplió 50 años ininterrumpidos de docencia.