Es catedrático del Departamento de Ingeniería Química, Biológica y Ambiental de la Universitat Autònoma de Barcelona. Es bioquímico y obtuvo su doctorado en 1997 en la UAB. Ha sido director de la Escuela Universitaria Politécnica del Medio Ambiente de 1998 a 2005, director del Departamento de Ingeniería Química de la Universitat Autònoma de Barcelona de 2010 a 2013 y subdirector de la Escuela de Ingeniería de la UAB (2016-2019). Desde 2021, es Coordinador Adjunto del Grado de Ciencias Ambientales de la UAB.
Su investigación se centra en la valorización de residuos sólidos orgánicos mediante compostaje, digestión anaeróbica y fermentación en estado sólido. También enfoca su investigación en la evaluación del impacto ambiental de instalaciones de tratamiento de residuos sólidos y en el uso de la nanotecnología para aplicaciones ambientales: uso de nanopartículas para el tratamiento de aguas residuales, adsorción de gases y uso de nanomateriales como catalizadores.