Doctor en Matemáticas, a las que dedica sus esfuerzos en labores de docencia, investigación y divulgación. Desde el año 2001 es profesor en el Departamento de Matemáticas y Computación de la Universidad de La Rioja.
Desarrolla su investigación en el área del álgebra computacional, a la que ha contribuido con numerosos artículos de investigación y colaboraciones con matemáticos españoles y europeos. Realiza una intensa labor de divulgación de las matemáticas mediante conferencias, espectáculos, charlas y talleres que han disfrutado miles de personas de todas las edades y por todo el mundo.