Teresa Viejo schloss das Studium der Journalistik an der Universidad Complutense de Madrid ab, wo sie außerdem Soziologie studierte. In ihrer beruflichen Laufbahn hat sie Sendungen aller Art bei den Fernsehsendern TVE, Antena 3 ("7 Tage, 7 Nächte"), Canal 9 und Televisión Autonómica de Castilla-La Mancha ("Wie wir sind") geleitet. Sie war regelmäßig im Radio zu hören und leitete als erste Frau eine Morgensendung (Radio España). Die Übernahme der Leitung der Zeitschrift Interviú stellte einen Kurswechsel in ihrer Karriere dar und gab der Medienlandschaft einen neuen Impuls, da sie als erste Frau einer allgemeinen Informationszeitschrift vorstand. Sie schreibt regelmäßig für die Presse (Interviú, Zeitung ADN). 2001 wurde sie wegen ihres großen sozialen Engagements zur spanischen Unicef-Botschafterin ernannt. Sie ist Autorin von drei erfolgreichen Essays und "Que el tiempo nos encuentre" ist ihr zweiter Roman.