Óscar Afonso é doutorado e professor associado com agregação da Faculdade de Economia da Universidade do Porto (FEP). Leciona nos três ciclos de estudos – licenciatura, mestrados e doutoramento.
É membro fundador do NIFIP (Núcleo de Investigação em Finanças Públicas e Política Monetária), do OBEGEF (Observatório de Economia e Gestão de Fraude, sendo atualmente seu presidente), CEFAGE-UBI (Centro de Estudos e Formação Avançada em Gestão e Economia) e CEFUP (Centro de Estudos em Economia e Finanças da Universidade do Porto).
É autor de livros, de diversos capítulos em livros, de mais de 90 artigos em revistas científicas internacionais, de inúmeros working papers e de comunicações em congressos internacionais.
Tem realizado trabalhos de consultadoria, como membro da equipa técnica e como coordenador.