Хяккимару — юноша, которому не хватает 48 частей тела, отнятых демонами до его рождения, в качестве оплаты отцом, Дайго Кагэмицу, возжелавшим получить власть над страной. Когда мальчик родился, он был отвергнут — брошен в реку. Ребёнок был найден и спасён доктором Дзюкаем, сделавшим ему протезы недостающих частей тела. Выросший и уже окрепший, он узнаёт, что если убить всех 48 демонов, то все утраченные части тела будут восстановлены. Отправляясь в опасное путешествие, юный воин встречает сироту и вора по имени Дороро, который решает сопровождать его в опасном странствии.