Actualmente jubilado. Estudios inacabados de Biología y pedagogía. Cursó estudios de gestión pública en ESADE y en el Centro de Estudios y Recursos Culturales de la Diputación de Barcelona. Tuvo un breve paso por las artes gráficas, como montador y maquetista de revistas y carteles. Ha trabajado en la administración pública local (Diputación de Barcelona y Ayuntamiento de Barcelona, Esplugues, Sant Boi y Sant Just Desvern). Desde joven, ha hecho activismo político y social en diferentes organizaciones, a menudo vinculadas al medio ambiente. Es miembro de Amnistía Internacional Cataluña desde hace más de 30 años. Ha sido tesorero y secretario del Comité Ejecutivo.