日本戰國時代,壹小山村面臨著山賊的威脅,為了保護秋天的收成,村中長老決定讓去請武士來保護村子安全,但只能拿出的報酬是壹天三頓的白米飯。在城裏,他們遭到了武士白眼甚至被打。直到勘兵衛(誌村喬飾)的出現,他現今已淪為浪人,幾經考慮最後答應了。他對農民說至少需要七名武士,於是久藏(宮口精二飾)、勝四郎(木村功飾)、五郎(稻葉義男飾)、七郎(加東大介飾)、平八(千秋實飾)和菊千代(三船敏郎飾)等六人也加入了隊伍,七個人肩負保衛村子的任務。
整個防禦準備的過程中,武士與農民間發生許多摩擦也鬧出不少笑話。而在壹次偷襲行動中,有武士為救農民被火槍打死,很快山賊的反撲隨之而來,壹場惡戰即將開始。