История смелого парня по имени Джонни Грэй начинается во время Первой мировой войны. Джонни едет повидаться со своей возлюбленной, но именно в это время начинается война. Храбрый парень рвется занять место в армии Конфедерации, но ему отказывают, потому что его профессия нужнее на гражданской позиции. Грэй – инженер и машинист паровозов.
Но оставаться в тылу счастливым у парня не получается, ведь приехав все же к невесте Анабэль, он получает отказ, потому что он не в полку, а значит, он трус. Джонни очень хочет доказать свою смелость девушке и отечеству, но такая возможность появляется не сразу. Отец Анабэль уходит на войну и в одном из сражений получает травму. Юная девушка едет навестить папу на знаменитом поезде «Генерал», который является творением рук Джонни. Но поезд захватывают, а девушка становится заложницей, и именно сейчас вся находчивость Джонни обязана ему помочь спасти пленных.
Происходит захватывающая дух погоня паровоза и локомотива, где главный герой то догоняет врага, то наоборот, пытается убежать, Джонни сражается с непослушной пушкой и проявляет все свое мастерство в управлении паровозами. У Грэя все-таки выходит проявить себя так, чтобы никто не сомневался в его самоотверженности, спасти и снова завоевать любимую девушку.