[2] En 2011 se convirtió en el primer español en obtener la victoria en el Gran Premio de Macao.
Empezó en los fórmulas en 2007 en el Master Junior Fórmula , siendo apoyado por el Programa de Jóvenes Pilotos del Circuit de Catalunya, donde quedó subcampeón con 7 victorias y 359 puntos, perdiendo el campeonato con Isaac López por 9 puntos.
Esa temporada también participaría parcialmente en la GP3 Series, logrando un podio y diez puntos.
[13][14] Durante 2014 y siguiendo con su programa en el DTM, fue tercer piloto del equipo Sahara Force India F1 Team,[15][16] donde disputó 3 sesiones de libres de viernes durante la temporada y test privados.
[19] Tras su éxito en la F3, Dani debuta en el DTM en 2013 como piloto oficial de Mercedes,[2] demostrando ser un gran clasificador.
En la siguiente carrera consiguió una meritoria cuarta posición, pero no siguió una mejora progresiva el resto del año.
Tras no participar en 2017 y centrarse en su programa de GTs, vuelve en 2018 otra vez con Mercedes.
Tras unos primeros contactos con los GTs en 2016 con el equipo Black Falcon,[24] en 2017 disputa la temporada entera de la Blancpain GT Series Sprint Cup junto el puertorriqueño Félix Serrallés quedando decimoquintos en el campeonato.
En 2023 compite en el IMSA SportsCar Championship de nuevo, esta vez realizando la temporada completa en la clase GTD Pro.
Termina segundo en la clasificación general y se alza con la victoria en la Michelin Endurance Cup.