Em Devil May Cry você encarna o personagem Dante, um rapaz meio-demônio, meio-humano.
Há 2000 anos, a humanidade era submissa aos demônios, mas, um dia, um poderoso demônio simpatizou com os humanos e, sozinho, prendeu toda sua espécie no inferno. Esse demônio ficou conhecido como o Lendário Cavaleiro das Trevas Sparda.
Ele viveu entre os humanos, sem ser percebido, por quase dois milênios e teve dois filhos com uma humana chamada Eva. Seus filhos Dante e Vergil herdaram seus poderes. Sparda, deu a cada um deles uma espada de poderes sobrenaturais, e Eva deu, a cada um, um colar.
Um dia o senhor das trevas Mundus, aprisionado por Sparda, consegue libertar-se parcialmente. Isso foi suficiente para matar Eva e Sparda, enquanto Dante e Vergil não poderam fazer nada além de assistir. O jogo inicia-se 20 anos após esse acontecimento.
Então, Dante já adulto e dono do seu próprio negócio de exorcismo - na verdade extermínio de demônios a domicilio - recebe a visita de uma misteriosa mulher loira (Trish), que diz ter saído do inferno pela passagem por onde em breve Mundus e todo o inferno passariam. Ela leva Dante a um castelo na ilha de Mallet que é habitado por diversos demônios. Dentre eles um se destaca: Nelo Angelo, um guerreiro de armadura preta que luta de maneira muito semelhante a Dante. Depois, Dante descobre que Nelo Angelo é seu irmão Vergil, que havia desaparecido e que foi possuído pelas forças das trevas. Ao derrotá-lo, Dante pega o colar do irmão. Este se junta ao colar de Dante e transforma sua espada na de seu pai.
A batalha entre Dante e Mundus se dá no inferno. Ao ver Trish ser atacada por Mundus, Dante libera todo seu poder demoníaco e torna-se imagem e semelhança de Sparda. Desse modo, ele derrota Mundus.Na batalha contra Mundus, Dante o enfrentará duas vezes: uma no ar e outra em terra.Mundus é um chefe difícil de se derrotar, pois seus golpes retiram muito sangue.Você o enfrentará na fase 22, chamada Legendary Battle, Batalha Lendária, se traduzirmos para o português.
Após isso, toda a ilha começa a ruir. Dante, enquanto corre para se salvar, cai, quando o piso da sala em que se encontrava desaba nas masmorras do castelo. Lá ele deve enfrentar Mundus mais uma vez, porém sem muitos poderes, pois não estava mais no inferno. Quase perdendo, Trish, que não havia morrido, surge e concede seus poderes a Dante, para banir Mundus do mundo dos humanos por alguns milênios. Trish e Dante conseguem escapar em um avião, que estava na sala cujo piso desmoronara.
A história termina com Dante e Trish trabalhando na sua loja de exorcismo que aparece no início do jogo, mas com uma diferença: no início a loja se chama Devil May Cry, enquanto no final se chama Devil Never Cry (demônio nunca chora).
O jogo possui 23 fases, algumas fáceis e outras bastante difíceis. Mas nada que um bom esforço não resolva.