Licenciado em Línguas e Literaturas Modernas, variante de Estudos Portugueses, pela Faculdade de Letras da Universidade de Lisboa. Professor do grupo de recrutamento 300 (3.º Ciclo e Ensino Secundário). Orientador de Estágio pelo Ramo Educacional da Faculdade de Letras da Universidade de Lisboa entre 1996 e 2006. Formador na área da Didática do Português (Português Língua Não Materna e Programas de Português do Ensino Básico).