Teresa Margolles è nata nel 1963 a Culiacán, nello stato di Sinaloa, nel nord-ovest del Messico. Ha studiato arte e comunicazione, oltre a medicina legale. All'inizio degli anni '90, presso l'Università Nazionale Autonoma del Messico, ha partecipato alla fondazione del collettivo SEMEFO, prima di dedicarsi ad una pratica individuale.
Nel 2009 ha rappresentato il Messico alla 53a Biennale di Venezia e ha partecipato anche a molte altre biennali e mostre internazionali. Le sue opere sono state oggetto di numerose mostre monografiche in Messico e in tutta Europa. Ha ricevuto numerosi premi, tra cui, nel 2012, quello dell'organizzazione Artes Mundi di Cardiff, il premio più prestigioso assegnato in Gran Bretagna a un artista il cui lavoro si occupa di "realtà sociale, esperienza vissuta e condizione umana.