Profesionalmente, ha ocupado los siguientes cargos: gerente del Instituto Cartográfico de Barcelona (ICB), director general del Instituto Municipal de Informática (IMI) del Ayuntamiento de Barcelona, director del Área de Información de Base y Organización, consejero delegado del IMI y consejero delegado del ICB.