Licenciado em Economia pela Universidade do Porto e doutor em Economia pela Universidade de Gotemburgo. É Professor Associado da Faculdade de Economia do Porto e docente da Porto Business School. Nos últimos anos exerceu funções na banca, sendo Administrador e Presidente da Comissão de Auditoria do Millennium BCP (2009-18).