Licenciado en Derecho por la Universidad de Barcelona. Abogado del I.C.A de Manresa, jefe de sección jurídica en despacho de asesoría de empresas en despacho multidisciplinar .
Gestor administrativo colegiado (1999), Posgrado en Derecho Penal, curso de especialización en Derecho Civil Catalán. Profesor en cursos de Derecho Penal y penitenciario en universidades como la UAB y la Universitat Rovira i Virgili.
Magistrado de la Audiencia Provincial de Barcelona (2009-2015), en las especialidades de Derecho Penal, civil y Penitenciario. Juez sustituto (2015-2016),
Ponente en múltiples jornadas sobre derecho penal, penitenciario, responsabilidad civil, derecho administrativo y administración local. Colaborador en productos y ponente en jornadas de Lefebvre Derecho. Colabora también habitualmente en medios de comunicación especializados y generalistas (Tv3, Diari Ara, La Vanguardia, etc.).