Daigo Kagemitsu oferuje 48 części ciała swojego nienarodzonego syna 48 demonom w zamian za pomyślność jego ziem.
Gdy chłopiec się rodzi, Daigo wrzuca go do rzeki w nadziei, że ten umrze. Dziecko ledwie przypominające człowieka, pozbawione kończyn, oczu i uszu zostaje wyłowione przez mędrca. Uczony adoptuje chłopca i wykorzystując całą swoją wiedzę oraz szczątki ludzkie, które gęsto zalegają na polach bitew, tworzy dla dziecka ludzkie ciało. W jego prawym ramieniu umieszcza miecz zdolny niszczyć demony. Tak rodzi się Hyakkimaru.
Hyakkimaru próbuje odzyskać brakujące części swego ciała zabijając kolejne demony. Pewnego dnia jego drogi krzyżują się z małym zlodziejaszkiem. Wspólnie rozpoczynają wędrówkę w poszukiwaniu demonów.