Doctor en Derecho por la Universitat de Barcelona, obteniendo la calificación de excelente cum laude por unanimidad. Asimismo, es máster en Derecho Penal y Ciencias Penales, por la Universitat Pompeu Fabra y la Universitat de Barcelona, y máster en Abogacía por la Universitat Pompeu Fabra. Durante su formación académica ha realizado estancias en la Università Commerciale Luigi Bocconi (Milán) y la Università degli Studi di Milano. Actualmente, es profesor del Departamento de Derecho procesal de la Universitat de Barcelona, siendo docente del grado en Derecho, de distintos másteres y de posgrados. Compagina su actividad docente e investigadora con el ejercicio de la abogacía en despachos especializados en Derecho penal. Entre sus publicaciones, destaca la monografía Proceso penal y (neuro) ciencia: una interacción desorientada (Marcial Pons, 2020).