Johnnie Gray (Buster Keaton), skromny maszynista, musi odzyskać porwaną przez wroga lokomotywę o nazwie "Generał", w której znajduje się jego ukochana.
Rok 1863. Wojna secesyjna. Johnnie Gray jest mieszkańcem Południa i maszynistą kolejowym. Prowadzi lokomotywę „Generał”. Chce wziąć udział w wojnie, ale nie zostaje przyjęty do wojska, gdyż jego zawód bardziej jest przydatny dla zaplecza. Narzeczona Mary traktuje go jak tchórza, gdyż nie walczy na froncie. Niespodziewanie pociąg Johnniego, w którym przypadkowo znajduje się Mary, porywają dywersanci z Północy i bohater rzuca się w pogoń za swoją lokomotywą.