México, 1914. Margarita, abandonada por Julio (que ela acreditava ser seu esposo legítimo, mas na verdade ele era casado com outra) e expulsa da casa de seus pais, se muda para uma grande cidade, onde dá à luz seu filho Margarito. Para se sustentar, acaba indo trabalhar num bordel. Mais tarde vai morar com um general que se apaixona por ela. Quando ele é assassinado, Margarita descobre que ele não passa de um impostor, o que a coloca numa situação complicada: acusada de cumplicidade, é condenada a prisão, enquanto seu filho é criado num orfanato.