Teresa Veiga nasceu em Lisboa em 1945. Licenciada em Direito e mais tarde em Literaturas Românicas, exerceu por um breve período de tempo a actividade de conservadora do Registo Civil.
Entre volumes de contos, novelas e romances, é autora do livros «Jacobo e Outras Histórias» (1980), «História da Bela Fria» (1992, Prémio Pen Clube Português de Ficção e Grande Prémio do Conto Camilo Castelo Branco APE), «A Paz Doméstica» (1999), «As Enganadas» (2003), «Uma Aventura Secreta do Marquês de Bradomín» (2008, Grande Prémio do Conto Camilo Castelo Branco APE), «Gente Melancolicamente Louca» (Tinta-da-china, 2015, Grande Prémio do Conto Camilo Castelo Branco APE) e «O Último Amante» (Tinta-da-china, 2017).
Entre volumes de contos, novelas e romances, é autora do livros «Jacobo e Outras Histórias» (1980), «História da Bela Fria» (1992, Prémio Pen Clube Português de Ficção e Grande Prémio do Conto Camilo Castelo Branco APE), «A Paz Doméstica» (1999), «As Enganadas» (2003), «Uma Aventura Secreta do Marquês de Bradomín» (2008, Grande Prémio do Conto Camilo Castelo Branco APE), «Gente Melancolicamente Louca» (Tinta-da-china, 2015, Grande Prémio do Conto Camilo Castelo Branco APE) e «O Último Amante» (Tinta-da-china, 2017).