Licenciado em Matemática Aplicada, Ramo Informática, na Universidade Autónoma de Lisboa. Professor, do grupo de Informática, do Quadro do Agrupamento de Escolas de Portela e Moscavide. Possui uma Pós-Graduação em Educação STEAM. Formador acreditado pelo Conselho Científico-Pedagógico da Formação Contínua, nas áreas de Didática de Informática e Tecnologias Educativas. Embaixador da Academia STEM de Mangualde. Membro do International Institute of Organized Research (I2OR – Índia), da Global Trainer Academy, da EASE- EuropeAn network of STEAM Educator, da Associação de Educação em Ciências e da Sociedade Portuguesa de Matemática. Sócio fundador da Associação Nacional de Professores de Informática. Professor cooperante no Mestrado em Ensino- Informática do Instituto de Educação da Universidade de Lisboa. Microsoft Innovative Educator Expert desde 2016 e fundador e coordenador dos projetos “O Robot Ajuda!”(projeto premiado como “Champion”, nos World Summit on the Information Society Prizes 2018- categoria “E-Science”) e aTTitude3D (Educar, Ensinar, Educar).
Finalista do Global Teacher Prize 2023 e um dos vencedores dos Global Teachers Awards 2023 (AKS Awards)"