Han satt i styret for Euro Banking Association fra 2001 til 2003, og var direktør for Millennium bcp med bl.a. ansvaret for deres internasjonale avdeling fra 2001 til 2003. Han har vært i Banco Caixa Geral i Spania, og den statseide portugisiske banken Caixa Geral de Depósitos, og han har vært styreformann i Banco Nacional Ultramarino på Macao og Caixa Geral de Aposentações.