Teresa Margolles est née en 1963 à Culiacán, dans l’État de Sinaloa, dans le nord-ouest du Mexique. Elle a étudié les arts et les communications, de même que la médecine légale. Au début des années 1990, elle a participé, à l’Université nationale autonome du Mexique, à la fondation du collectif SEMEFO, avant de se consacrer à une pratique individuelle.
En 2009, elle a représenté le Mexique à la 53e Biennale de Venise et a également participé à de nombreuses autres biennales et expositions internationales. Ses œuvres ont fait l’objet de nombreuses expositions monographiques au Mexique et à travers l’Europe. Elle a été récipiendaire de nombreux prix dont, notamment, en 2012, celui de l’organisation Artes Mundi de Cardiff, le prix le plus prestigieux décerné en Grande-Bretagne à un artiste dont l’œuvre traite de « la réalité sociale, l’expérience vécue et la condition humaine ».