La trama se desarrolla en España durante la Guerra Civil Española, y se articula en torno a la historia de Robert Jordan, un profesor de español oriundo de Montana, que lucha como especialista en explosivos en el lado republicano. El general Golz le encarga la destrucción de un puente, vital para evitar la contraofensiva del bando Nacional durante la batalla de Segovia.
Jordan llega a la zona, situada detrás de las líneas enemigas, guiado por un viejo, Anselmo. Allí, se encuentra con que el jefe de la banda que debe ayudarle a volar el puente, Pablo, es un borracho acobardado. Pero también conoce a María, una muchacha joven de la que enseguida se enamora, y a Pilar, la mujer de Pablo. Pilar es una mujer ruda y fea, pero valiente y de una gran voluntad; tiene una gran lealtad a la República y ayuda mucho a Jordan tanto en la misión del puente como en lo personal con María.
Durante los días precedentes al momento acordado del ataque, Jordan descubre el amor y la importancia de la vida. Pero Jordan también entiende que seguramente morirá y no podrá ir a Madrid con María, como él querría.