События разворачиваются в феодальной Японии XV века. Страна раздирается междоусобными войнами и страдает от болезней и голода. Генерал Дайго Кагемицу, желая прекратить бедствия и защитить свой народ, идёт на отчаянный шаг - заключает пакт с двенадцатью демонами. Те соглашаются помочь ему одержать победу в борьбе за власть, но требуют взамен 48 частей тела новорожденного сына Дайго. Когда ребёнок появляется на свет, демоны отбирают у него обещанное. От уродливого тела младенца остаётся лишь голова. Дайго приказывает утопить несчастного, но мать сжаливается и оставляет его у берега реки. Мальчика находит врач-отшельник по имени Хонма и делает протезы, поддерживающие его жизнь.
Проходят годы. Подрастающий юноша, названный Хяккимару, хоть и лишён всех органов чувств, обладает невероятной силой и владеет мечом как никто другой. Его цель - отомстить демонам и вернуть себе утраченные части тела, убив каждого из них. В один прекрасный день Хяккимару спасает от разбойников мальчишку по имени Дороро. Хитрый воришка, оставшись без родителей, вынужден был стать бродягой. Он присоединяется к Хяккимару в опасном путешествии с целью обмануть его и завладеть мечом. Тем временем демоны, заключившие сделку с Дайго, продолжают творить зло. На землях правителя бушует эпидемия. Хяккимару и Дороро предстоит сразиться с могущественными силами тьмы...