Abogado por la Universidad Diego Portales (1992) y magíster en ciencias jurídicas de la Universidad de Stanford (1999). Es Catedrático en la Facultad de Derecho de la Universidad Diego Portales y director del Programa de Reformas Procesales y Litigio de la misma Facultad de Derecho.
Posee más de cien publicaciones académicas sobre procedimiento penal, trabajo policial, condenas y enjuiciamientos injustos, justicia penal juvenil y reforma de la justicia penal en 13 países. Ha sido profesor visitante en varias facultades de derecho de Estados Unidos, América Latina y Europa. Estuvo profundamente involucrado en el proceso de reforma del sistema de justicia penal en Chile desde su cargo en la Universidad y asesoró a organizaciones gubernamentales y no gubernamentales en la materia (1992-2005). También ha colaborado en los procesos de reforma de varios países latinoamericanos.
Entre 2017-2019 también fue presidente del think tank chileno Espacio Público.