电影《将军号》带领观众回到了1861年,那是南北战争爆发之际。主人公Johnnie Gray(巴斯特·基顿Buster Keaton饰)是西部大西洋火车公司的一名火车工程师,他深爱着他的火车"将军号",也深爱着他的未婚妻(Marion Mack饰)。然而,当南北战争爆发时,Johnnie的未婚妻要求他去从军,但他却被军方拒之门外,因为他的职责是驾驶火车,而不是穿上军装。这使得他的未婚妻十分愤怒,她发誓除非看到Johnnie穿上军装,否则再也不和他说话。
然而,故事的转折点出现了。北军策划了一场阴谋,计划劫走"将军号",对南军进行突袭。Johnnie无意中发现了北军的计划,并且在北军的阵营中救出了他的未婚妻。现在,他必须将北军突袭的情报带回南军的阵地,于是他驾驶着"将军号",在追逐和危险中展开了惊险之旅。
影片中,观众将目睹南北军的巨大对抗,以及Johnnie的勇敢和聪明,他不仅要面对敌人的追击,还要克服各种困难,最终将情报带回南军,为南方的胜利立下了赫赫战功。