Ejerció su profesión de abogado en las ciudades de Temuco y Santiago y fue profesor de Derecho Político y Análisis Económico del Derecho en la Universidad Andrés Bello y director de la Escuela de Derecho de la misma casa de estudios.