Ottenne i suoi best ranking ATP in singolare e in doppio rispettivamente nel 1997 (81º) e nel 2004 (91º).
In singolare vinse tre tornei dell'ATP Challenger Tour e riuscì, nel 2000 ad arrivare anche alla finale dell'Austrian Open, dove venne però sconfitto dal connazionale Àlex Corretja per ritiro nel corso del terzo set (Álvarez al momento del ritiro era sotto di due set). In più occasioni è riuscito a qualificarsi ai tornei dello Slam non andando però oltre il secondo turno.
In doppio riesce a conquistare tredici tornei nell'ambito dei Challenger e uno nei Futures e inoltre, nel circuito maggiore, riesce a raggiungere due finali, a Palermo nel 2001, in coppia con l'italo-argentino Enzo Artoni, e a Bucarest nel 2002, in coppia con l'argentino Andrés Schneiter, entrambe perse.
Nel luglio 1999 si trasferisce in Germania, a Monaco di Baviera, assieme alla sua fidanzata Catarina, da cui ebbe pochi mesi dopo il suo primo figlio[1].