Francisco Ramos é Professor Associado na ENSP NOVA. As suas principais áreas de investigação centram-se na avaliação de tecnologias de saúde, financiamento e conceção de cuidados de saúde, implementação e avaliação de políticas e programas de saúde.
Foi Secretário de Estado da Saúde várias vezes nos últimos 25 anos, CEO do Instituto Português de Oncologia de Lisboa de 2012 a 2018, consultor do Banco Mundial e da OMS com várias missões em países do leste europeu, África e América do Sul.
Pós-graduado em Administração Hospitalar na ENSP NOVA e é licenciado em Economia pelo ISCTE-IUL.