Rui Branco é doutorado pelo Instituto Universitário Europeu (Florença), é professor associado com agregação na Universidade Nova de Lisboa, onde ensina no Departamento de Estudos Políticos da Faculdade de Ciências Sociais e Humanas.