Paulo Puga é investigador integrado do Grupo NursID, do CINTESIS, no polo da Escola Superior de Enfermagem do Porto (ESEP).
Doutorado em Enfermagem pela Universidade Católica Portuguesa, Mestre em Ciências da Enfermagem pela Universidade do Porto e licenciado em Enfermagem Médico-Cirúrgica pela Escola Superior de Enfermagem do Porto, tem vários livros e artigos científicos publicados. Exerceu atividade como enfermeiro no IPO do Porto, sendo membro fundador da Sociedade Portuguesa de Enfermagem Oncológica.
Atualmente, desempenha as funções de Professor Adjunto da ESEP.