Dani ha pasado gran parte de su carrera deportiva en el Real Betis Balompié, donde empezó jugando para la cantera verdiblanca en el año 1998.
En 1999, obtuvo la copa del rey de juveniles, compartiendo equipo con Joaquín, Toni Doblas y Arzu.
Para el año siguiente, milita cedido en el Elche Club de Fútbol, en segunda división española, donde el delantero sevillano lleva en su espalda el número 10.
[7] En la temporada 2011/12 jugó para el Club Deportivo Atlético Baleares, perteneciente a la Segunda División B, anotando cuatro goles.
Ya, en abril de 2013, Dani abandona la disciplina del equipo griego, por motivos económicos.