El rancho familiar de Catherine "Cat" Ballou (Jane Fonda) se ve amenazado por la inminente llegada del ferrocarril. La joven maestra de escuela, empeñada en conservar sus raíces, busca la ayuda de Kid Shelleen (Lee Marvin), pero descubre que es el pistolero más borracho de todo el Oeste. Cuando su padre muere asesinado por matones a sueldo de la compañía del ferrocarril, ella jura vengarse.