Doctor en química per la Universitat de Barcelona (1995). El 2005 s’incorporà a la Universitat Politècnica de Catalunya (UPC) com a professor agregat i, des del 2014, és catedràtic del Departament d’Enginyeria Química de la UPC.
Ha estat professor convidat a diverses universitats, director de l’Institut de Tècniques Energètiques (2011-2014), director del Centre de Recerca en Nanoenginyeria (2014-2016) i director del Centre de Recerca en Ciència i Enginyeria Multiescala de Barcelona (2016-2021). Actualment és el vicerector de Recerca de la UPC.
Dedica la seva recerca al desenvolupament de catalitzadors i fotocatalitzadors en el camp de l’energia i el medi ambient i a l’estudi de meteorits. La seva tasca de recerca es reflecteix en més de quatre-cents cinquanta articles en revistes de prestigi i més de trenta capítols de llibre. Ha dirigit vint-i-dues tesis doctorals, és coautor de deu patents i ha creat dues empreses derivades (spin-off). Forma part del comitè editorial de diverses revistes i ha participat en més de cinquanta projectes de recerca finançats. La Unió Astronòmica Internacional ha batejat l’asteroide 2013 WD1 amb el seu nom.
Ha estat membre de la Junta Directiva de la Societat Catalana de Química (SCQ, 2008-2016) i, des del 2013, és representant d’aquesta societat en la Secció de Química i Energia de l’EuChemS. Des del 2020, és el delegat de l’IEC a la SCQ.
Ha rebut el Premi ICREA Acadèmia de la Generalitat de Catalunya (2010-2014, 2015-2019 i 2020-2024), la Distinció de la Generalitat de Catalunya per a la Promoció de la Recerca Universitària (2003-2007) i el Premi Humbert Torres de literatura científica (2003).