Pedro Rosa Ferro é licenciado em Economia pela Universidade Católica Portuguesa, Executive-MBA pelo Instituto Empresarial Portuense/ESADE, Pós-Graduado em Economia Europeia pela Universidade Católica Portuguesa e Doutor em Ciência Política pela mesma instituição.
Actualmente é Director do PADE - Programa de Alta Direcção de Empresas e Professor de Ética Empresarial e de Política Empresarial na AESE Business School. É também Professor Auxiliar Convidado do Instituto de Estudos Políticos da Universidade Católica Portuguesa.
Foi docente do ISEC-Instituto Superior de Educação e Ciências, ina Universidade Lusíada e no ISPA-Instituto Superior de Psicologia Aplicada.
Anteriormente, ocupou cargos de direcção no sector financeiro.