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.
Juez sustituto (2005-2006), Magistrado de la Audiencia Provincial de Barcelona (2009-2015), en las especialidades de Derecho Penal, civil y Penitenciario.
Ponente en diversas jornadas sobre derecho penal, penitenciario, responsabilidad civil, derecho administrativo y administración local.