A XVII. században egy gazdátlan szamuráj elvetődik egy településre, amelynek lakóit állandó rettegésben tartja a selyemkereskedő és a szakékereskedő zsoldosainak háborúsága. Sanjuro, aki hol az egyik, hol a másik fél mellé áll, valójában igyekszik kívül maradni a harcon. Mivel ez nem sikerülhet, kénytelen ravaszul mindkét tábor ellen harcba szállva biztosítani a lakóknak a békét.