É licenciado em Filosofia pela Faculdade de Letras da Universidade Clássica de Lisboa e em Ciências da Educação pela Universidade de Caen (França). Nesta mesma universidade, fez o mestrado em Psicologia e Ciências da Educação e o doutoramento em Letras e Ciências Humanas/Ciências de Educação. Professor associado de nomeação definitiva na Universidade de Évora.