Se desempeñó como profesor de Derecho Penal en la Universidad de Chile (donde también fue director del Departamento de Ciencias Penales), la Universidad Central de Chile y la Universidad Diego Portales.