Inició su carrera futbolística a los siete años de edad en la escuela de Envigado Fútbol Club. Estando allí tuvo la oportunidad de jugar en dos ocasiones el Festival Ponyfútbol al lado de otros hoy internacionales, como James Rodríguez.
Daniel pasó al fútbol de Letonia. Llegó al Spartaks Jurmala, de la segunda división. Fue goleador del equipo, en los seis meses que estuvo anotó 18 goles, y ayudó a que su club ascendiera a la primera división de la Liga Letona.
Su estadía en Letonia fue muy corta, pues al poco tiempo pasó a ser parte del Spartak Nalchik de Rusia.
En 2014 vuelve a Colombia para jugar con Llaneros F. C. en la Categoría Primera B, en el equipo de la media Colombia jugó 33 partidos y anotó 10 goles, lo que llamó la atención del Cortuluá.
En el equipo corazón tuvo buenas actuaciones, marcando 10 goles en 75 juegos. Esto llamó la atención de Santa Fe.