在日本的战国时期,一个小山村受到土匪的威胁。为了保护秋收,村里的长老们决定雇佣武士来保护村子,但他们唯一能提供的报酬就是一日三餐的白米饭。在城市里,他们甚至被武士殴打。直到官兵卫(志村让饰)的出现,让他变成了浪人,几经考虑后,他终于同意了。他告诉农民,至少需要七名武士,所以九藏(宫口诚司)、胜四郎(木村功)、五郎(稻叶义雄)、七郎(加藤大辅)、平八(千秋美)十千代(饰)等六人三船敏郎)也加入了队伍,七人的任务是保卫村庄。在整个防御准备过程中,战士和农民之间发生了很多摩擦和笑话。在一次偷袭中,一名武士为救一名农夫被火枪射死,很快土匪反扑,一场激战一触即发。