Magistrado con destino en la Audiencia Provincial de Barcelona, en el orden penal. Es miembro de la Junta Directiva del Grupo de Estudios de Política Criminal, de la International Penal and Penitentiary Foundation, y de la asociación Jueces para la Democracia, de la que fue portavoz. Compagina la labor jurisdiccional con la investigación y la docencia. Ha impartido numerosos cursos de formación en el Consejo General del Poder Judicial y el Centro de Estudios Jurídicos y Formación Especializada de Cataluña. Tiene experiencia internacional en temas judiciales y penales en Honduras, donde ha impartido seminarios y conferencias, y ha participado en actividades de cooperación. Es profesor del Master de Derecho Penal y Ciencias Penales de la Universidad de Barcelona y del master en Abogacía de la Universidad Autónoma de Barcelona. Las áreas prioritarias de estudio en las que ha centrado la labor investigadora y publicaciones desde una aproximación mixta, empírica y normativa, son el Estado constitucional, el poder judicial democrático y el estatuto judicial, el sistema de persecución penal, la prueba, y los papeles de la policía y la judicatura en las democracias.