2.000 anos atrás, o mundo humano era governado pelo mundo dos demônios. No entanto, um dos demônios, o lendário cavaleiro das trevas Sparda, acordou para a justiça e derrotando o imperador do mal Mundus selou o mundo dos demônios longe do mundo humano. Ele então selou seus próprios poderes mais sombrios (temendo que ele se tornasse uma ameaça para os humanos) e assumiu uma forma humana, vivendo entre os humanos, e por 2.000 anos ele preservou a harmonia dos mundos. Eventualmente Sparda se apaixonou por uma mulher humana chamada Eva e teve filhos gêmeos meio-sangue, Dante e Vergil. No entanto, Sparda morreu e, pouco depois, Eva foi morta em um ataque de demônio que separou os dois filhos. Odiando os demônios por tirar sua mãe e seu irmão dele, Dante se torna um caçador de demônios e continua o trabalho de seu pai em busca de vingança. 20 anos depois, Dante é chamado para trabalhar na ilha de Mallet e fica cara a cara com um antigo inimigo de seus pais.