Licenciado em Engenharia Química pelo Instituto Superior Técnico e pós-graduado em Engenharia Sanitária pela Faculdade de Ciências e Tecnologia da Universidade Nova.
Integrou o centro de investigação Adetti do Iscte, onde participou em diversos projetos nacionais e europeus e deu suporte ao desenvolvimento de tese de mestrado e tese de doutoramento. Tem, também, experiência profissional nos setores das telecomunicações, banca e transportes,no desenvolvimento de software, usando C/C++ e C#.NET.
Foi bolseiro de investigação do centro de investigação ISTAR-Iscte, onde participou no projeto internacional OLA (Organizational Life Assistance) no domínio da Ambiente Assisted Living para promover junto da população idosa políticas de envelhecimento ativo. Participou, ainda, no projeto com o Centro de Investigação da Academia Militar, CINAMIL, sobre o desenvolvimento e ferramenta de realidade virtual e aumentada para planeamento do treino de combate em zonas urbanas.
Faz, atualmente, parte do Staff Técnico do ISTAR-Iscte, onde dá apoio à gestão de recursos humanos e equipamento.