Fort Baxter. Sierżant Ernest G. Bilko (Steve Martin) ma niezwykły talent do robienia nieuczciwych interesów. Na terenie jednostki organizuje hazard i wiele innych zakazanych rozrywek. Zdobywa tym sobie kilku przyjaciół i powiększa znaczenie swoje dochody. Bezwiednie ułatwia mu to jego przełożony, pułkownik John T. Hall (Dan Aykroyd), który jest z natury łatwowierny i niczego nie podejrzewa. Samowola i bezkarność Bilka osiągają apogeum, gdy wychodzi na jaw jego przekręt na 70 milionów dolarów. Wiadomość o sprawie dociera do sztabu generalnego. Przełożeni wysyłają do fortu inspektora, majora Colina Thorna (Phil Hartman). Wraz z jego przybyciem na zawsze odchodzi beztroska i sielanka charakterystyczna do tej pory dla tego miejsca. Przed laty Thorn został niesłusznie oskarżony przez Bilka o oszustwo. Teraz nadarza się okazja, by wziąć odwet. Major ma nadzieję wtrącić swojego wroga do więzienia i rozwiązać skorumpowaną jednostkę. Sierżanta może uratować tylko jego spryt.