Más de 20 años de ejercicio profesional y académica, ha centrado su práctica profesional como abogado penalista y profesor de derecho procesal penal. Ha sido abogado integrante de la Corte de Apelaciones de Santiago y participado en forma activa como abogado Jefe de la Sección Penal del Programa de atención a Víctimas de la Municipalidad de Pudahuel, además de ejercer la profesión en diversos estudios y oficinas de abogados.
Del mismo modo, ha sido académico por más de 20 años en distintas Facultades de derecho de Santiago, llegando a ser Decano de la Facultad de Derecho de la Universidad de Aconcagua.