Abogado de la Universidad de Chile (1989) y Magíster en Derecho de la Universidad de Wisconsin Madison, EEUU (1997).
Es profesor Titular de la Facultad de Derecho de la Universidad Diego Portales, y ha sido docente e investigador en distintas Universidades tanto en Chile como en Estados Unidos. Fue director de la Comisión que creó el Código Procesal Penal (1994) y ha estado intensamente vinculado en la implementación de las reformas procesales en Chile, tanto como Asesor como capacitador de los operadores del Sistema de Justicia.