Der Hauptunterschied zwischen einem Ninja und einem Samurai besteht darin, dass ein Ninja Ninjutsu beherrscht und ein Samurai Bushido praktiziert. Ninjutsu ist die Kunst der Tarnung und Sabotage, die für die Spionage entwickelt wurde. Bushido ist ein Ehren- und Moralkodex.
Die japanische Folklore besagt, dass Ninjas von einem Dämon abstammen. Gelehrte glauben, dass sich Ninjutsu irgendwann um das sechste Jahrhundert im Gegensatz zu den frühen feudalen Samurai entwickelt hat. Ninjutsu war eine Mischung aus indo-chinesischen und japanischen Taktiken, die von einem denunzierten Samurai und einem chinesischen Mönch entwickelt wurde. Ninjutsu ignorierte den Bushido-Code und schätzte verdeckte Aktionen.
Frühe Samurai-Krieger unterstützten die wohlhabenden Grundbesitzer des feudalen Japans. Im 12. Jahrhundert erlangten die Samurai militärische und politische Kontrolle. Nach dem Gempei-Krieg 1185 errichteten die Samurai das Kamakura-Shogunat als Militärdiktatur. Die Diktatur dauerte bis ins 19. Jahrhundert.
Die Ninjas könnten aus der Oberschicht als in Ungnade gefallene Samurai oder aus der Unterschicht als Söhne von Bauern oder Dorfbewohnern stammen. Ninjas reichen vom gewöhnlichen Ninja oder Genin über Vermittler oder Chunin bis hin zu High Man oder Jonin.
Der Niedergang der Samurai erfolgte nach der Einführung der westlichen Kultur in Japan Mitte des 19. Jahrhunderts. Der japanische Gesetzgeber schaffte den Feudalismus 1871 ab, aber der Bushido-Kodex war in der japanischen Kultur während des Zweiten Weltkriegs offensichtlich.