Il y a 2 000 ans, le monde des humains était gouverné par le monde des démons. Cependant, l'un des démons, le légendaire chevalier noir Sparda, s'est réveillé devant la justice et, en battant l'empereur maléfique Mundus, il a scellé le monde des démons loin du monde humain. Il a ensuite scellé ses propres pouvoirs les plus sombres (craignant de devenir lui-même une menace pour les humains) et a pris une forme humaine, vivant parmi les humains, et pendant 2000 ans, il a préservé l'harmonie des mondes. Finalement, Sparda est tombée amoureuse d'une femme humaine appelée Eva et a eu des fils jumeaux de sang-mêlé, Dante et Vergil. Cependant, Sparda est décédée et peu de temps après, Eva a été tuée dans une attaque de démon qui a séparé les deux fils. Détestant les démons pour lui avoir enlevé sa mère et son frère, Dante devient un chasseur de démons et continue le travail de son père, cherchant à se venger. 20 ans plus tard, Dante est appelé sur l'île Mallet pour un travail et se retrouve face à face avec un ancien ennemi de ses pères.