Llicenciat en Ciències Físiques i Postgrau en Didàctica de les Matemàtiques.
Ha impartit cursos a professors en noves tecnologies de la informació i en didàctica dels escacs pel Departament d’Educació de la Generalitat de Catalunya.
Professor i catedràtic de matemàtiques d’Ensenyament Secundari.
Ha presidit el Club d’Escacs Balaguer (1998-2003) i ha dirigit el prestigiós Open Internacional Ciutat de Balaguer (1998-2006).
Monitor i àrbitre de la Federació Catalana d’Escacs.
Formador de monitors de la Federació Catalana.