Teresa Silveira tem um bacharelado em Línguas e Secretariado pelo ISCAP – Instituto Superior de Contabilidade e Administração do Porto, uma pós-graduação em Direito do Trabalho pela Universidade Católica do Porto (UCP) e um MBA pelo ISAG – Instituto Superior de Administração e Gestão.
É jornalista profissional há mais de 25 anos. Começou a escrever no jornal da Associação de Estudantes da Escola Secundária de Amarante no final do 9º ano e nunca mais parou de fazer jornalismo: no Jornal da Terra (Amarante), no jornal A Página da Educação (Porto), no jornal Vida Económica, na revista Vida Judiciária e no jornal Publico. Também colaborou com o Jornal de Negócios.
No jornal Público, escreve desde 2020 sobre agricultura, agroalimentar, florestas, pescas e economia do mar. Desde 2000 colabora com o Vida Económica, no qual criou, em 2015, o portfólio AgroVida, dedicado ao setor agrícola e agroalimentar. Em 2019, iniciou uma parceria do AgroVida com o programa Portugal em Direto, da rádio Antena 1. Pontualmente, comenta temas de agricultura na SIC-Notícias.