La historia se desarrolla durante la etapa de la Revolución mexicana, por lo que muchos la consideran una película de guerra o épica.
Durante la revolución mexicana, una rígida y opulenta terrateniente llamada Mariana Sampedro (María Félix), es abrumada por la violencia de los tiempos.
Perdiendo su tierra y casa, se enamora de un líder revolucionario que es asesinado por un sádico y corrupto coronel federal Feliciano López (Eric del Castillo).
Mariana se une a los rebeldes para buscar venganza y la nombran "La Generala".
Cabe destacar que es la primera película en la que María Félix se desnuda totalmente y le tira la goma al Coronel.