Handlingen utspiller seg i 1862 under den amerikanske borgerkrigen. Lokomotivet «Generalen» er den store stoltheten til lokomotivfører Johnnie Gray (Buster Keaton). Til tross for at borgerkrigen skaper kaos i landet, frakter lokomotivet regelmessig passasjerer. Da lokomotivet en dag blir kapret for bruk i en sabotasjeaksjon, er Johnnies forlovede Annabelle (Marion Mack) om bord. Lokomotivføreren bestemmer seg for å redde det kjæreste han kjenner til: Annabelle og «Generalen».