Teresa Moreira é investigadora integrada do CINTESIS, pertencendo ao grupo de investigação NursID – Inovação e Desenvolvimento em Enfermagem, da Linha Temática (LT1) – Medicina Preventiva & Desafios Societais.
Licenciada em Enfermagem pela Escola Superior de Enfermagem de Santa Maria, em 2002, fez o mestrado pela Universidade de Luton, no Reino Unido, em 2005, e o doutoramento em Enfermagem pela Universidade Oxford Brookes, também no Reino Unido, em 2010. Exerceu atividade no Instituto Superior de Saúde do Alto Ave, em Braga. Tem investigação realizada e publicada em áreas como o abuso de álcool, os cuidadores informais, qualidade e estilos de vida.
Atualmente, é professora adjunta na Universidade Fernando Pessoa.