Llicenciat en Química per la UAB (2002), obtingué el doctorat en Química Teòrica i Computacional (2007), també a la UAB. Durant el període 2007-09, realitzà una estada postdoctoral a la Universitat de Torí, on aprengué tècniques de simulació i modelització computacional de superfícies sòlides. El 2010, tornà al Departament de Química de la UAB, on ha gaudit de diferents contractes obtinguts a través de convocatòries competitives. Actualment és investigador del programa “Ramón y Cajal”.
Les seves línies de recerca es basen en la simulació computacional mitjançant mètodes de la química quàntica de reaccions relacionades amb astroquímica i química prebiòtica, en què les superfícies de minerals i altres materials naturals hi tenen un paper rellevant.