Depois de perder o venezuelano Rómulo Otero para o futebol da Arábia Saudita, o Atlético-MG acertou a contratação do atacante Denilson, que pertencia ao Granada (ESP) e vinha atuando pelo Vitória. O jogador foi revelado nas categorias de base de Xerém, pelo Fluminense.
Denilson chegou ao Granada (ESP) em 2015. Sem se firmar, atuou no futebol do Azerbaijão antes de voltar ao Brasil para defender o Avaí, em 2017. No mesmo ano, foi contratado pelo São Paulo, onde também não convenceu. Em 2018, jogou 27 vezes com a camisa do Vitória e marcou 11 gols.