He did his PhD in Algebraic Geometry and Singularity theory at UB. After obtaining a Juan de la Cierva grant he broadened his research field towards the applications of algebra and algebraic geometry in phylogenetics and model evolution. He has done several research stays in different countries, including France and Australia. Currently, he combines university teaching with scientific research.