Possui uma Licenciatura em Engenharia Informática pelo Instituto Superior de Engenharia do Porto e é pós-graduado em Gestão da Informação pela Faculdade de Engenharia da Universidade do Porto.
É atualmente Director de IT @ MilleniumBCP, depois de ter passado por Director da área de desenvolvimento de canais no MilleniumBCP, e de Diretor do Departamento da Sucursal do Futuro onde foi responsável pelo planeamento e implementação de projetos nesta área.
Antes de assumir estas funções foi responsável pela Área de Desenvolvimento de aplicações multicanal do Banco, nomeadamente, para Balcões, Internet e Intranet.