É professor de Finanças na AESE, doutorando em Ciências e Tecnologias da Informação no ISCTE, investigador no INESC-ID, e consultor.
Foi administrador (CFO) e partner da Insight Venture – Sociedade de Capital de Risco, SA, senior consultant na One to One Corporate Finance e CEO na Sixt Rent-a-Car Portugal, tendo desempenhado ainda as funções de administrador financeiro da Navalrocha – Sociedade de Construção e Reparação Navais, SA até 2012. Exerceu anteriormente as funções de adjunto do Ministro da Defesa Nacional, após o que ocupou os cargos de diretor do Departamento de Assuntos Jurídicos do Ministério da Defesa Nacional e de vice-presidente do Instituto Português de Apoio ao Desenvolvimento (IPAD).
A sua investigação atual está ligada à ciência de dados, processamento de linguagem natural e inteligência generativa.