Llicenciat en Enginyeria de Camins per la Universitat Politècnica de Catalunya (UPC), amb estada erasmus a Chalmers University of Technology (Göteborg, Suècia).
Investigador predoctoral en mètodes numèrics en el grup Large Scale Scientific Computing de CIMNE, UPC.