Es Licenciado en Derecho y Diplomado en Gestión Pública por ESADE. Actualmente es Gerente del Sector de Servicios Urbanos y Medio Ambiente del Ayuntamiento de Barcelona y Consejero Delegado de TERSA -empresa pública de tratamiento de residuos-. Es Presidente del Ecoparc del Mediterráneo, Vicepresidente del Ecoparc del Besos y miembro del Consejo de Administración de diferentes empresas relacionadas con el tratamiento de los residuos del área metropolitana de Barcelona. Con anterioridad ha ocupado diversos cargos de responsabilidad en el ámbito de la gestión pública.