Tidligere har han optrådt for de uruguayanske klubber River Plate Montevideo og Peñarol, for argentinske River Plate Buenos Aires, og for tre spanske klubber, storholdet Real Madrid, Real Zaragoza samt SD Huesca.  5 spilledages karantæne Den 6. januar 2007 var Diogo i en kamp for Zaragoza mod Sevilla FC involveret i et voldsomt slagsmål med brasilianeren Luis Fabiano, hvor begge spillere uddelte både skaller og knytnæveslag til modstanderen.