Fernando Rosas é professor catedrático jubilado de História Contemporânea na Universidade Nova de Lisboa, e investigador do Instituto de História Contemporânea / Nova, de que foi fundador e presidente até 2011.
Além do seu percurso académico, Fernando Rosas foi também autor e apresentador de váris séries televisivas, dirigiu projetos internacionais de investigação e foi deputado à Assembleia da República, eleito pelo Bloco de Esquerda em 2000/2001 e entre 2005/2010.