Teresa Silveira ha una laurea in Lingue e Segreteria presso l'ISCAP – Instituto Superior de Contabilidade e Administração do Porto, una post-laurea in Diritto del lavoro presso l'Università Cattolica di Porto (UCP) e un MBA presso l'ISAG – Instituto Superior de Administração e Gestao.
Esercita l'attività di giornalista professionista da oltre 25 anni (C.P. 3770). Ha iniziato a scrivere sul giornale dell'Associazione degli Studenti della Scuola Secondaria di Amarante alla fine del 9° anno e non ha mai smesso di fare giornalismo: sul Jornal da Terra (Amarante), sul giornale A Página da Educação (Porto), sul giornale Vida Económica, nella rivista Vida Judiciária e nel quotidiano Público. Ha collaborato anche con Jornal de Negócios.
Su Público scrive dal 2020 di agricoltura, agroalimentare, foreste, pesca ed economia del mare. Dal 2000 collabora con Vida Económica, nella quale ha creato, nel 2015, il supplemento AgroVida, dedicato al settore agricolo e agroalimentare. Nel 2019, AgroVida ha iniziato una collaborazione mensile con il programma Portugal em Direto, sulla radio Antena 1. Occasionalmente commenta argomenti agricoli su SIC-Notícias.