Es abogado de la Pontificia Universidad Católica, titulado en 1984. Ha centrado su carrera profesional en la litigación penal y en litigios civiles complejos. Durante más de 20 años ha participado y dirigido litigios de carácter internacional en diversos países de América Latina, Estados Unidos y Europa.
Además cuenta con una larga trayectoria docente. Es profesor titular de Derecho Penal de la Universidad Diego Portales desde 1990 y profesor de Postgrado de la misma casa de estudios y de las universidades Central y Pontifica Universidad Católica. Ha participado en cursos de formación para jueces, fiscales y defensores penales públicos.