Licenciado em Engenharia Informática pela Faculdade de Ciências da Universidade de Lisboa, especializou-se posteriormente em cibersegurança. Foi o responsável pela Unidade de Segurança da Informação da Caixa Geral de Depósitos e membro da Comissão Executiva de Rede Nacional de CSIRTs.