Dani inizia la carriera nelle file dello Sporting Lisbona, con cui esordisce nel 1994. Nel gennaio del 1996 passa in prestito al West Ham, in Premier League, dove colleziona 9 presenze e 2 reti.
Nella stagione 1996-1997 passa a titolo definitivo all'Ajax, diventando il primo portoghese a vestire la maglia del club. Resterà all'Ajax per quattro stagioni, periodo in cui partecipa con la sua nazionale alle Olimpiadi del 1996 ottenendo il quarto posto.
Dopo una breve esperienza al Benfica, nel 2000, tentato dall'offerta dell'Atlético Madrid, si trasferisce in Spagna, dove in tre anni colleziona 64 presenze e 10 reti.
Nel 2004, all'età di 28 anni, decide di lasciare il calcio e dedicarsi alla carriera di fotomodello, carriera che segue tuttora.