Francisco Torres é Professor de Economia Política Europeia, que é também a sua área principal de ensino e investigação, European Political Economy Visiting Senior Fellow na London School of Economics (2014-19) e PEFM Associate no St Antony’s College da Universidade de Oxford (2012-19).
É doutorado em Economia Política Europeia – Estudos Europeus pela Universidade Católica, Lisboa, Mestre em Economia pela Faculdade de Economia da Universidade Nova de Lisboa e licenciado em Economia pela FCH da Universidade Católica, Lisboa. É igualmente Mestre em International Affairs pela Johns Hopkins University, SAIS. Para além disso estudou Economia no Instituto Universitário Europeu em Florença (Ph.D. programme, 1986-89), onde foi investigador, e foi post-doctoral fellow na Universidade de Oxford. Foi o primeiro Robert Schuman Fellow da Comissão Europeia no CEPS em Bruxelas. Voltou mais tarde ao Robert Schuman Centre for Advanced Studies do IUE para um ano académico como Visiting Fellow.