Licenciado em História – Ramo de Formação Educacional – pela FLUL. Professor há 35 anos, na D. Carlos I em Sintra, há 33 anos, onde tem desempenhado diversas funções:
Coordenador de diretores de turma, delegado de grupo disciplinar, responsável pela Formação Contínua, membro da Assembleia de Escola, dinamizador de diversos projetos no Agrupamento como o Clube de Rádio, Assembleia Municipal Jovem de Sintra e Parlamento dos Jovens, presidente do Conselho Geral do Agrupamento. É também presidente e membro fundador da APEDE (Associação de Professores e Educadores em Defesa do Ensino).