Nous sommes à Langeac, en Allier, sous Napoléon III. Une ligne de chemin de fer est en construction. Antoine Delorme (Jacques Santi), chaudronnier, décide d'y travailler. Il laisse au village sa fiancée Marie (Claude Marcault). Alexandre (Benoît Brione) lorgne sur Marie. Antoine découvre alors que les bateliers, rouliers, postillons, bourreliers, charrons s'opposent à la construction de la ligne, De retour le dimanche à son village, Antoine est fraîchement accueilli par Marie.