Licenciado en Derecho por la Universitat Pompeu Fabra, tiene el posgrado de especialización en Derecho Penal y Administrativo.
Como abogado penalista, es autor de varios artículos publicados en campos especializados y ofrece asesoramiento penal a diferentes entidades y asociaciones empresariales. También ha participado como poniente en diferentes cursos y sesiones organizados por entidades profesionales y corporaciones, así como ha colaborado como profesor adjunto en el grado en Criminología de la Universitat Pompeu Fabra. Aun así, es miembro de la Junta Directiva de la Asociación Catalana de Juristas Demócratas.