Es ingeniero informático (UAB, 1985) y tiene un máster en Seguridad Informática (UOC, 2006). Responsable de proyectos de Ciberseguridad y Privacidad en la UAB. Profesor a tiempo parcial de la Escuela de Prevención y Seguridad Integral. Vocal del Comité Técnico de Normalización 320 de la UNE, de ciberseguridad y protección de datos.