Llicenciat en Ciències Químiques i màster en Funció Directiva de l’Administració Pública.
Ha sigut regidor de Participació Ciutadana de l’Ajuntament de Barcelona (2006-2011), director de l’Oficina Social del Carmel i director general de Serveis Socials de la Generalitat de Catalunya (2004-2006). Anteriorment, havia ocupat el càrrec de coordinador de l’Àrea de Serveis Socials de la Diputació de Barcelona (1987-2004), gerent de l’Institut Municipal de Persones amb Discapacitat (1980-1987) i de l’Àrea de Serveis Socials de l’Ajuntament de Barcelona (1980-1987).
De 2015 a 2021, va ser adjunt de direcció general d’APIP-ACAM. Ha exercit de secretari general de la Federació Catalana de Voluntariat Social (2016-2022) i, actualment, n'és el president.