Com mais de 30 anos de experiência profissional no sector bancário, em que exerceu funções técnicas, de direção e de administração. Entre abril de 2012 e agosto de 2016 foi administrador executivo da Caixa Geral de Depósitos, com a coordenação da atividade comercial, recuperação de crédito, crédito especializado e gestão de ativos imobiliários. Integrou o Conselho de Administração de empresas do Grupo Caixa Geral de Depósitos, com destaque para a banca de investimento, atividade seguradora e crédito especializado, tendo sido responsável pelo acompanhamento acionista em bancos e sucursais em Espanha, França, Luxemburgo e Cabo Verde. Entre abril de 2012 e novembro de 2013, em representação da Caixa Geral de Depósitos, foi administrador não executivo da Portugal Telecom, SGPS, SA. É licenciado em Economia pela Faculdade de Economia da Universidade do Porto, onde foi assistente convidado, integrando atualmente o seu Conselho de Representantes, na qualidade de personalidade externa. Foi membro do Conselho Geral e de Supervisão da Porto Business School e é professor convidado da Universidade Católica de Luanda.