Mestre 1978-1994, Professor secundària i Psicopedagog, 1994-1996
Formador Progràma Informàtica Educativa 1987-1996
Formador del professorat 1992-1996
Inspector d'Educació 1996-2013, Cap d'Inspecció 2005-2006
ExSubdirector General de Formació i Desenvolupament del Personal Docent 2006-2009.
Professor associat Ciències de l'Educació de la UAB. 2003-2006
Col·laborador de 'l''ICE de la UAB 1992-2005
Col.laborador de la Fundació Jaume Bofill 2010-2013