Играл за бразильские клубы «Лондрина», «Жаботикабал Атлетико», «Сан-Паулу», боснийский «Широки Бриег». Во время выступлений в Боснии получил гражданство этой страны и был призван в сборную, за которую провёл один матч.
Карьера Рикардо в России началась в 2004 году с перехода в «Кубань», в составе которой выступал до 2007 года, проведя за это время 97 матчей и забив 21 мяч в чемпионатах и первенствах России, 9 матчей, в которых забил 2 мяча, в розыгрышах Кубка России и 5 матчей, в которых забил 1 гол, в турнире дублирующих составов РФПЛ. В первой половине первенства 2008 года выступал за «Спартак-Нальчик». С июля по декабрь 2008 года играл за ФК «Москва».
Весной 2009 года перешёл в стан ФК «Краснодар», дебютировавшего в 2009 г. в первенстве России среди клубов Первого дивизиона. Летом этого же года вернулся в «Спартак-Нальчик». 22 февраля 2010 года было сообщено, что Рикардо подписал трёхлетний контракт с клубом «Жемчужина-Сочи».