Giappone, XIX secolo. Zatoichi è un vagabondo cieco che si guadagna da vivere con il gioco d'azzardo e facendo massaggi. Ma Zatoichi è un maestro della spada, veloce e preciso. Scopre un lontano villaggio di montagna in balia della banda dello spietato Ginzo. In una bisca Zatoichi e il suo fedele amico Shinkichi si imbattono in una coppia di geishe. Pericolose e belle, Okinu e la sorella Osei sono in città per vendicare l'assassinio dei genitori. Con unico indizio il misterioso nome di Kuchinawa. Zatoichi viene inseguito e il suo cammino è destinato a molte violente rese dei conti.