Margarida Abreu é investigadora integrada do grupo NursID, da Linha Temática Medicina Preventiva e Desafios Societais, do CINTESIS.
Fez o curso de Enfermagem pela Escola Superior de Enfermagem de Vila Real em 1983, o curso de especialização em Enfermagem de Saúde Pública na Escola Superior de Enfermagem do Porto em 1994, o mestrado em Ciências da Enfermagem na Faculdade de Medicina da Universidade do Porto em 1998, o doutoramento em Ciências da Enfermagem pelo Instituto de Ciências Biomédicas Abel Salazar (ICBAS) em 2005 e o pós-doutoramento em Ciências da Saúde pela Universidade de Aveiro em 2013.
É Professora Coordenadora da Escola Superior de Enfermagem do Porto, onde integra o Conselho Técnico-Científico e o Conselho Científico. É autora do livro “Empreendedorismo em Enfermagem: da autonomia à definição de projetos de sucesso”. Como investigadora, as suas principais áreas de pesquisa são o envelhecimento, familiares cuidadores e saúde ocupacional.