Casado y padre de dos hijas, es licenciado en Filosofía y Ciencias de la Educación y diplomado en Pedagogía Social por la Universidad de Barcelona y en la actualidad es el alcalde de Canovellas.