Jacques Lantier, conducteur de train, assiste au crime du président de la Compagnie des Chemins de Fer, Grandmorin. Le crime est commis par Roubaud, un sous-chef de gare et Séverine, sa femme. C'est un crime de vengeance pour punir ce personnage d'avoir abusé de Séverine depuis sa plus tendre enfance.
Jacques décide de se taire. Séverine et lui tombent amoureux. Mais Jacques est habité par des pulsions meurtrières dues à une lourde hérédité alcoolique.