日本战国时期,一个小山村受到山贼的威胁。为了保护秋收,村里的长辈们决定请勇士来保护村子的安全,但他们能得到的唯一奖励就是一日三餐的白米饭。 在城市里,他们被武士盯着看,甚至殴打。 直到坎比(志村乔饰)的出现,他现在已经成为一名浪人,几经考虑后终于同意了。 他告诉农民们,至少需要7名勇士,于是九藏(宫口精二饰)、加藤(木村功饰)、五郎(稻叶义男饰)、五郎(加东大介饰)、平八(千秋饰)、居千代(三船俊郎饰)等6人加入了队伍,7人承担起了保卫村庄的任务。 在整个防御准备过程中,战士和农民之间有很多摩擦和笑话。 在一次偷袭中,一名战士为了救农民被火枪打死,很快山贼的反击也随之而来,一场激战即将开始。