Teresa Magalhães é investigadora integrada do CINTESIS, pertencendo ao grupo de investigação Health for All, da Linha Temática (LT1) – Medicina Preventiva & Desafios Societais.
Fez licenciatura em Medicina (1986), doutoramento em Medicina Social (1997) e agregação em Sociologia Médica (2004) pela Faculdade de Medicina da Universidade do Porto (FMUP). Tem a especialidade em Medicina Legal (1997), competência em Gestão de Unidades de Saúde, em Avaliação do Dano Corporal e em Peritagem pela Segurança Social pela Ordem dos Médicos. Foi diretora da delegação Norte do Instituto Nacional de Medicina Legal e Ciências Forenses (INMLCF) e conselheira no Conselho Médico-Legal (2001-2014).
Da sua vasta atividade pericial constam milhares de perícias forenses. Publicou mais de duas centenas e artigos e dezenas de capítulos de livros. Recebeu a Medalha de Mérito da Mediterranean Academy of Forensic Sciences, a Medalha de Mérito da Forensic Academy of Legal Medicine e a Menção de Mérito pelo Contributo Prestado para o Desenvolvimento da Medicina Legal e Ciências Forenses na Comunidade de Países de Língua Portuguesa (CPLP).
Atualmente, é professora catedrática da FMUP, professora catedrática do Instituto Superior de Ciências da Saúde – CESPU, além de presidente da Sociedade Portuguesa para o Estudo da Criança Abusada e Negligenciada e representante de Portugal no European Council of Legal Medicine.