​Diplomado em Engenharia de Sistemas e Informática, pela Universidade do Minho, é Manager na Accenture.

Entrou na Accenture em Abril de 2003 para a área de Banca e Seguros. Participou em diversos projetos de desenvolvimento de novas soluções tecnológicas em vários clientes na área da Banca.

​Atualmente, desde Novembro de 2016, mudou de funções para Director of Delivery do novo Technology Center (localizado em Braga). Desde essa data é também responsável pelo Delivery Excellence (inovação, industrialização, automação, otimização, reutilização, ferramentas inteligentes e métricas) para os dois Technology Centers (Braga e Lisboa). É também responsável pelos Serviços de Resiliência Empresarial para ambos os Centros da Accenture.

Mais recentemente está envolvido na criação de uma Solution Factory interna para projectos em Cloud Platform dado a crescente procura e o rápido crescimento da equipa e está também como responsável dos Centros em Portugal pela prática de testes (nomeadamente Test Automation).​