En 2004 el filial del Terrassa FC se hizo con Dennis cuando contaba con 14 años.
Jugó durante un año, hasta que en 2011 fichó por el CE Manresa.
Después de jugar 23 partidos y haber marcado su primemr gol como futbolista, fichó por el CD Masnou por otro año, jugando 28 partidos.
Finalmente en 2013 fue traspasado al CD Trofense de Portugal,[1] En agosto de 2014 fichó por el Othellos Athienou FC, y tras un breve paso por el Shabab Al Ordon Al Qadisiya jordano, fichó por el Club Deportivo Guadalajara de España en la temporada 2015/2016.
Tras comenzar la temporada 2018-19 sin equipo, en enero de 2019 firma por el CD Toledo hasta el final de la temporada.