Licenciado en filología catalana e inglesa en 1999 por la Universidad de Barcelona, trabaja como profesor de idiomas diversos (catalán, castellano, francés e inglés) desde hace más de veinte años, en todas las franjas de edad (preescolar , primaria, secundaria, bachilleratos, universidades y gente de más de 65 años) y en países diferentes (Francia, Inglaterra, España e India). También se ha formado en Programación Neurolingüística y ha ejercido de formador de formadores en instituciones locales y extranjeras. Su docencia destaca por su dinamismo, rigor y compromiso con el aprendizaje de sus alumnos.