Ricardo berhasil meraih dua caps internasional untuk Spanyol dan menjadi bagian dari skuad untuk Piala Dunia 2002.
Di Atlético Madrid dan Valladolid, Ricardo hanya mendapatkan satu penampilan di tim utama selama musim 1996-1997. Pada tahun 1998, ia pindah ke Real Valladolid dan bermain selama empat tahun di klub tersebut. Pada musim 2001-2002, Ricardo menjadi pilihan utama di posisi penjaga gawang dan bermain dalam semua 38 pertandingan. Ia juga dipilih sebagai anggota skuad Spanyol untuk Piala Dunia 2002, meskipun tidak bermain di babak final.
Pada tanggal 30 Agustus 2002, Ricardo bergabung dengan klub Inggris, Manchester United, dengan kontrak tiga tahun senilai £1.5 juta. Namun, kesempatan bermain di tim utama sangat terbatas. Ia hanya tampil dalam empat pertandingan Liga Champions dan sekali dalam Liga Premier. Pada penampilannya di Liga Premier, ia melakukan pelanggaran terhadap Andy Cole dan memberikan penalti kepada lawan, namun berhasil menyelamatkan tendangan David Dunn dalam kemenangan 3-1. Setelah itu, Ricardo dipinjamkan ke Racing de Santander pada musim 2003-2004. Setelah kembali ke Spanyol, ia mengatakan bahwa pengalamannya di Manchester United sangat berharga dan ia merasa berterima kasih kepada klub tersebut.
Setelah meninggalkan Manchester United, Ricardo bergabung dengan CA Osasuna pada tahun 2005. Ia menjadi pilihan utama di posisi penjaga gawang dan bermain lebih dari 100 pertandingan liga dalam tiga musim pertamanya. Pada musim keduanya bersama Osasuna, ia membantu tim mencapai semifinal Piala UEFA dengan bermain dalam 12 pertandingan. Namun, pada pertengahan musim 2008-2009, Ricardo kehilangan tempat di tim utama akibat kedatangan penjaga gawang baru, Roberto. Meskipun demikian, ia kembali menjadi pilihan utama pada musim-musim berikutnya, meskipun usianya sudah mendekati 40 tahun. Namun, pada musim 2011-2012, ia turun ke posisi ketiga dalam hierarki penjaga gawang di tim. Pada Januari 2013, Ricardo kembali bergabung dengan Osasuna sebagai pemain darurat setelah penjaga gawang cadangan, Asier Riesgo, mengalami cedera kaki. Pada usia 41 tahun, ia menjadi pemain tertua kedua dalam sejarah La Liga, setelah Harry Lowe dari Real Sociedad yang berusia 48 tahun pada tahun 1935. Namun, ia hanya tampil selama 15 menit dalam pertandingan terakhir musim tersebut, yang berakhir dengan kekalahan 4-2 dari Real Madrid. Setelah itu, Ricardo memutuskan untuk pensiun dan mengatakan bahwa "bukan dirinya yang meninggalkan sepak bola, tetapi sepak bola yang meninggalkannya".
Setelah pensiun sebagai pemain, Ricardo memulai karir sebagai pelatih. Ia direkomendasikan oleh pelatih kepala Juan Carlos Garrido dan bergabung dengan tim nasional Belgia sebagai pelatih penjaga gawang.