Ricardo kom til Sporting Lisboa i 2003, etter at han hadde spilt for Boavista FC i 9 sesonger. I 2007 ble han klar for Real Betis.