Diplomado (1990) y Licenciado (1993) en Informática por la Universitat Politècnica de Catalunya (UPC); Máster (2007) y Doctor (2013) en Sociedad de la Información y el Conocimiento por la UOC.
Es profesor de los Estudios de Informática, Multimedia y Telecomunicación de la UOC desde 2001. Formó parte del equipo de los Estudios encargado de iniciar la oferta formativa en lengua castellana. Entre 2002 y 2015 ha ejercido de director de programa de la Ingeniería Técnica en Informática. Actualmente es director de programa del Posgrado en IT Project Management.
Como docente su actividad se desarrolla en el ámbito de Management Information Systems, es decir, en el campo de la dirección y gestión de la función informática en las organizaciones. En I+D+i su actividad principal es en este mismo ámbito y se focaliza, aunque no exclusivamente, en el estudio de los procesos de provisión de Servicios, Sistemas y Tecnologías de la Información (SSTI), así como en las prácticas de selección de proveedores de SSTI y de la gestión de la relación con ellos (con especial interés por el caso del sector público).