Abogado de la Universidad Diego Portales y Master en Ciencias Jurídicas (J.S.M) de la Universidad de Stanford, EE.UU. Es profesor titular en el área de justicia criminal en la Facultad de Derecho de la Universidad Diego Portales. Entre los años 1994-1996 fue el secretario del equipo técnico que redactó los proyectos de ley que integran la reforma procesal penal chilena y entre los años 1996 y 2000 fue asesor del Ministerio de Justicia en materia de la reforma procesal penal. Fue Director de Programas del Centro de Estudios de Justicia de las Américas y ha sido profesor invitado en varias universidades en los Estados Unidos  y América Latina.