Após a morte de seus pais, um jovem Mirai Kakehashi é deixado aos cuidados de seus parentes abusivos. Desde então, ele se tornou sombrio e deprimido, o que o levou a uma tentativa de suicídio na noite de sua formatura do ensino médio. Mirai, no entanto, é salva por uma garota branca pura chamada Nasse, que se apresenta como um anjo da guarda que deseja dar-lhe felicidade - concedendo-lhe poderes sobrenaturais e uma chance de se tornar o novo Deus. Para ganhar a posição, ele deve derrotar 12 outros "Candidatos a Deus" em 999 dias. Logo, Mirai começa uma luta para sobreviver enquanto uma terrível batalha real irrompe entre ele e os candidatos que procuram obter o maior poder do mundo.