Oficer armii amerykańskiej Donovan (Donald O'Connor) dostaje wiadomość od swojego gadającego muła, że ten utknął w bazie Marynarki Wojennej w San Diego i ma zostać sprzedany w nadwyżce. Natychmiast udaje się do jednostki. Na miejscu zostaje pomylony ze swoim sobowtórem, wysoko postawionym oficerem (w tej roli również Donald O'Connor). To rozpoczyna serię omyłek, w których będzie uczestniczył Donovan wraz ze swoimi przyjaciółmi.